如何在函数外部访问matlab函数中定义的变量

时间:2015-01-26 17:20:09

标签: matlab

我已经构建了一个matlab函数,我想访问它的一个变量,比如工作空间中的x。如果我在工作区中写x,它会显示未定义的函数或变量“x”

1 个答案:

答案 0 :(得分:0)

使用global修饰符肯定会使您的变量对工作区可见,但它也会使您调用的任何其他函数可以使用该变量名称。因此,如果您坚持这样做,请确保您的变量名称是唯一的。

在我看来,更好的方法是将变量的值作为函数的返回值传回,但这可能需要更改调用函数。

其他选项详述如下: http://www.mathworks.com/help/matlab/matlab_prog/share-data-between-workspaces.html