【发布时间】:2014-05-22 07:39:54
【问题描述】:
我在 MATLAB 中不是一个非常铁杆的编码员,我从 youtube 和书籍中学到了所有东西。这可能是一个非常简单的问题,但我不知道要寻找什么答案。
在 MATLAB 中,我正在尝试做这样的事情。
>>[a,b,c] = [1,2,3]
我想要这样的输出。
>> a = 1
b = 2
c = 3
所以基本的问题是: - 用户将在代码开始时定义变量矩阵([a,b,c]),并且在代码处理过程中将显示类似的矩阵,并作为输入询问矩阵( [1,2,3])。如果不编写循环代码,我不知道该怎么做,我将从变量矩阵中获取每个变量,并通过 eval 函数将值保存在该变量中。
上面写的代码是错误的,我知道,我可以用“for”循环和“eval”函数来做到这一点。
但问题是没有。变量(a,b,c)永远不会是常数,我想知道 MATLAB 中是否存在比 for 循环更好的内置函数或方法。
正如我之前所说,我不知道如何搜索此类问题,而且这是一个非常常见的问题。 无论哪种方式,如果您至少可以告诉我要搜索什么或将我重定向到相关问题,我都会很高兴。
如果您想了解更多信息或进行任何更正,请写信。
谢谢。
【问题讨论】: