MATLA 如何让保存的文件名随着参数的改变而改变

您所在的位置:网站首页 matlab如何修改文件内容 MATLA 如何让保存的文件名随着参数的改变而改变

MATLA 如何让保存的文件名随着参数的改变而改变

2024-06-03 20:42| 来源: 网络整理| 查看: 265

MATLA 如何让保存的文件名随着参数的改变而改变

在科研过程中,我们有些时候需要进行多次实验,为了减少工作量(把手动保存的方式换成MATLAB代码实现保存的方式),避免单次保存,我们可以把其中的一个或者多个参数设置为变量来进行实验,但是如果保存的文件名不随之改变的话,同名的参数将会被覆盖,而且所有的变量将会被保存在同一个文件中,对后期的数据处理带来一系列问题。为了解决这个问题,我们可以采用for循环的方式来进行不同文件的保存。 在保存文件的时候,我们通常使用save。下面简要介绍一下save的使用方法:如save a.mat就是将工作区的数据全部保存到a.mat 文件中,而save a.mat a就是只保存a变量,同理save a.mat a b就是保存a和b两个变量。当然还有一种格式就是save(‘a.mat’ ‘a’ ‘b’);可以根据个人习惯选择性使用某一方式。 言归正传,保存变量的同时更新文件名称。为了更加直观,这里我采用一个示例,本示例只保存a和b两个变量,并把它们放到不同的文件名下。

F = zeros (1,3); f = zeros (1,3); for i = 1:3 F(i) = (800+28*(i-1))*1e6; f(i) = F(i)/1e6; a = 1+f(i); b = 2+f(i); c = 3; file_name = [num2str(f(i)) 'MHz' '.mat'];%文件名称 save (file_name, 'a','b')%保存文件 end

效果图如下所示: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3