有什么方法可以更新依赖于另一个变量的变量值吗?
看这个简单的例子:
代码:
variable1 = 1;
variable2 = 2 * variable1
variable1 = 3;
variable2
输出:
variable2 =
2
variable2 =
2
我希望,在更改variable1的值后,variable2会发生变化,而不需要像这样重新定义它:
代码:
variable1 = 1;
variable2 = 2 * variable1
variable1 = 3;
variable2 = 2 * variable1
输出:
variable2 =
2
variable2 =
6
最佳答案
据我所知,这不能在 MATLAB 中自动完成。
我将创建一个脚本来执行所有更新,并在每次 variable1
更改时调用它。
variable1 = 1;
update_vars
这是我能想到的最好的办法了。它易于编写,也易于阅读。
关于matlab - 如何在matlab中更新变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16920540/