【发布时间】:2020-01-22 01:44:12
【问题描述】:
我的 matlab 工作区中的变量很少,比如说 a 和 b。 例如:a = 1:5; b = 1:10;
我使用who 来获取他们的名字。
点赞listVariables = who;
现在listVariables 有变量名a 和b,但我不知道如何访问它们的值,以便对它们进行一些数学运算。
【问题讨论】:
-
我完全不建议这样做,但是,请检查 matlab 的
eval函数(eval(listVariables(1).name)) -
请问用例是什么?我的意思是,你为什么要对你不知道的变量进行数学运算?
-
@NickyMattsson,我正在使用 matlab 滤波器设计工具,它可以选择将工具中设计的系数导入工作区。在这些系数上,我想做一些定点转换、缩放等
-
变量名称不是预定义的,这意味着它们总是相同的吗?
-
可以在导出过程中更改名称。也许保存到垫子并加载严格是一种选择。
标签: matlab