每次运行程序时更改变量名称

时间:2013-06-03 21:44:58

标签: variables cell-array

我正在尝试创建一个创建对象并将其存储在单元格数组中的代码。我跑这个:

assignin('base', 'myVar{i}', myVar{i})

但是我在ASSIGNIN中收到一条错误,上面写着“无效的变量名称”myVar {i}“。有人可以帮我弄清楚如何使用不同的名称创建这些变量,然后将它们分配给单元格数组吗?

1 个答案:

答案 0 :(得分:0)

您可以使用

修复错误
assignin('base', ['myVar{' num2str(i) '}'], myVar{i})

但是不需要assignin的解决方案会好得多。也许是回报值?