MATLAB 数据/fig图 自动保存并自动 添加时间戳后后缀

文章目录

数据保存

示例代码如下

matlab 复制代码
% 获取当前日期和时间
currentDateTime = datetime('now', 'Format', 'yyyyMMdd');
dateTimeStr = datestr(currentDateTime);
% 替换破折号和冒号为下划线
dateTimeStr = strrep(dateTimeStr, {':'}, '_');
dateTimeStr = cell2mat(dateTimeStr);

% 保存天线位置数据,并添加日期时间后缀
save(['antenna_positions_' dateTimeStr '.mat'], 'x_positions', 'y_positions', 'rx', 'ry');

% 保存目标速率随迭代次数变化的数据,并添加日期时间后缀
save(['target_rate_iterations_' dateTimeStr '.mat'], 'MaxIter', 'R_iter');

% 保存适应度随迭代次数变化的数据,并添加日期时间后缀
save(['fitness_iterations_' dateTimeStr '.mat'], 'MaxIter', 'Fitness_iter');

关键在于,先把datatime类型的数据转化为cell类型的数据,再把cell类型的数据转化为char类型的数据。

fig图保存

matlab 复制代码
saveas(gcf, ['target_rate_iterations_' dateTimeStr ]);

使用 saveas 函数将当前图形窗口(由 gcf 返回)保存为 .fig 文件。

相关推荐
Evand J1 小时前
MATLAB例程【二维,UKF,速度滤波】DVL与IMU的融合例程,模拟速度和惯导的融合,适用于二维平面、非线性的运动轨迹
开发语言·matlab·滤波·定位
fie88891 小时前
基于MATLAB的3D心形图与玫瑰花图案实现
数学建模·matlab·3d
崇山峻岭之间14 小时前
Matlab学习记录18
开发语言·学习·matlab
weixin_3077791321 小时前
MATLAB动态演示流体扩散仿真模拟的简单例子
开发语言·matlab
软件算法开发1 天前
基于NSGA2优化的车间调度算法matlab仿真,优化最大完工时间,总延期,设备总负载,能耗总量
matlab·车间调度·nsga2
bu_shuo1 天前
MATLAB中内置的一些变量[pi、eps、realmax、realmin等]
开发语言·matlab
简简单单做算法1 天前
基于GWO灰狼优化CNN-BiLSTM网络模型的多输入单输出回归预测算法matlab仿真
matlab·回归预测·cnn-bilstm·gwo灰狼优化
或许好运来2 天前
GTSAM的Matlab Toolbox安装,遇到的问题及解决方案
matlab
PN杰2 天前
通过matlab处理Tek示波器导出的.tss波形文件
stm32·单片机·matlab
Evand J2 天前
【2026课题推荐】基于累计概率方法匹配轨迹的飞行目标轨迹定位,附MATLAB代码的演示效果
开发语言·matlab·目标跟踪·定位·轨迹匹配