matlab 如何给变量起变化的名字

问题描述:

matlab 如何给变量起变化的名字
例如 我定义变量a 想让它随着变量n变名字,例如a1 、a2.an等如何实现
1个回答 分类:综合 2014-09-27

问题解答:

我来补答
用向量数组不好吗
再问: 可以详细点吗? 谢谢了
再答: a=zeros(1,n); a是n个变量组成的数组
再问: 不可以,因为我的n是不确定的,是随机变化的,还有其它方面没
再答: 那就把数组大小设大一点,能装下就行了呗
再问: 我还是希望能够将变量名更换 例如 data 经过一个循环 变为data1 ,经过N个循环变化datan
再答: 那就新设变量data(1),data(n),没必要覆盖原来的吧
再问: data1等本身就是一个变量,是一个矩阵,而data(1)只是一个具体的数啊
再答: data(1)也可以表示矩阵,将data设为元胞数组就行了
再问: 元胞数组可以是可以,我刚开始也想过,不过觉得没有直接改名字直接,现在在想遇到类似问题,最好可以直接修改名字,那样好像更直接 不过还是谢谢你
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量