如何在Matlab循环中动态更改变量、文件、函数名
1、首先,我们先写一个for循环,键入以下代码clearclcfor i=1:20 a=i;end代码运行完成后,我们会发现在工作区中有两个变量,一个是i,一个是a,a的值为最后一个循环运行的值

3、如果我们想要将这20个变量分开保存成20个文件,如.mat文件,键入以下代码save(b,'稆糨孝汶;b')%前一个b指的是保存名称,后一个b指的是待保存的变量的值如图,运行之后发现当前文件夹中多了20个.mat文件

5、当然,在自动读取时的操作是差不多的,如下代码load(b)由图可见,在工作区中将所有文件中的数据已经读取了进来

7、将其中一个函数a1.m用记事本文件打开,发现所书写的内容和我们想要的是一样的,如图

8、通过这样的操作,我们可以动态的改变名称,当然,这只是简单的演示,实际上,名字的自动添加不一定是每次加一的这样增加的,也可能是另外的方式,这就需要我们自己去定义改变规律了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:87
阅读量:54
阅读量:59
阅读量:37