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 文件。

相关推荐
民乐团扒谱机27 分钟前
【微科普】GN 算法:在网络的脉络中,寻找社群的边界
开发语言·算法·matlab·语言学·语义网络分析
chao1898442 小时前
基于DWT-MFCC-LPC的MATLAB语音识别系统实现
开发语言·matlab·语音识别
cici158745 小时前
基于不同算法的数字图像修复Matlab实现
算法·计算机视觉·matlab
椰萝Yerosius21 小时前
MATLAB简介
开发语言·数学建模·matlab
moonquakeTT1 天前
雷达调试5大核心思路:从理论到实战
人工智能·matlab·目标跟踪·雷达
jllllyuz1 天前
MATLAB雷达系统设计与仿真
开发语言·matlab
民乐团扒谱机1 天前
【读论文】新冠肺炎疫情期间家庭虚拟现实产品对情绪的影响:一项语义网络分析
matlab·vr
byx20001 天前
Relation Explorer:一个强大的隐函数绘图软件
数学建模·matlab
c_h_o_i_c_e1 天前
MATLAB 帮助文档设置内置浏览器【Web浏览器/内置浏览器】
开发语言·matlab