我已经构建了一个matlab函数,我想访问它的一个变量,比如工作空间中的x。如果我在工作区中写x,它会显示未定义的函数或变量“x”
答案 0 :(得分:0)
使用global
修饰符肯定会使您的变量对工作区可见,但它也会使您调用的任何其他函数可以使用该变量名称。因此,如果您坚持这样做,请确保您的变量名称是唯一的。
在我看来,更好的方法是将变量的值作为函数的返回值传回,但这可能需要更改调用函数。
其他选项详述如下: http://www.mathworks.com/help/matlab/matlab_prog/share-data-between-workspaces.html