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

相关推荐
Dev7z5 小时前
基于Matlab的数字基带通信系统仿真与性能分析
matlab·数字基带通信系统·单极性不归零码·双极性不归零码·单极性归零码·双极性归零码
机器学习之心10 小时前
NGO-VMD北方苍鹰算法优化变分模态分解+皮尔逊系数+小波阈值降噪+信号重构,MATLAB代码
算法·matlab·重构·信号重构·ngo-vmd·皮尔逊系数·小波阈值降噪
简简单单做算法11 小时前
基于球面透视投影模型的鱼眼图像校正算法matlab仿真
matlab·球面透视投影·鱼眼图像校正
fie888919 小时前
基于MATLAB实现的Elman神经网络用于电力负载预测
神经网络·机器学习·matlab
fie88891 天前
基于MATLAB的狼群算法实现
开发语言·算法·matlab
gihigo19981 天前
MATLAB中生成混淆矩阵
开发语言·matlab·矩阵
kaikaile19951 天前
基于MATLAB的传统插值法实现超分辨率重建
人工智能·matlab·超分辨率重建
wearegogog1231 天前
基于MATLAB的谷物颗粒计数方法
开发语言·matlab
MATLAB代码顾问1 天前
多种时间序列预测算法的MATLAB实现
开发语言·算法·matlab
yong99901 天前
MATLAB实现DLT645协议
开发语言·matlab