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

相关推荐
东荷新绿7 小时前
MATLAB 2018a 安装教程:30分钟搞定安装
开发语言·matlab·matlab2018a
jllllyuz1 天前
Matlab实现基于Matrix Pencil算法实现声源信号角度和时间估计
开发语言·算法·matlab
Dev7z2 天前
基于Matlab传统图像处理的风景图像多风格转换与优化
图像处理·matlab·风景
t198751282 天前
基于MATLAB的指纹识别系统完整实现
开发语言·matlab
gihigo19982 天前
基于MATLAB的IEEE 14节点系统牛顿-拉夫逊潮流算法实现
开发语言·算法·matlab
云纳星辰怀自在2 天前
MATLAB: m脚本-fixdt数据类型数据范围
matlab·m脚本·fixdt
一叶知秋h2 天前
matlab实现PID参数功能的简单仿真_gif
matlab·gif·pid
技术净胜3 天前
MATLAB 基因表达数据处理与可视化全流程案例
开发语言·matlab
机器学习之心3 天前
SSA-SVMD麻雀算法优化逐次变分模态分解(15种不同的适应度)MATLAB代码
matlab·ssa-svmd·麻雀算法优化逐次变分模态分解
三维空间3 天前
在MATLAB中对基因表达数据进行数据预处理
matlab