我运行一个程序,这是一个函数 - 这里我称之为'myfxn' - 它输出几个不同的变量。但是当我尝试访问我得到的数据时
??? Undefined function or variable 'myfxn'.
如何访问数据?谢谢你的帮助。
答案 0 :(得分:2)
您的问题有点令人困惑 - 您声称自己运行该函数,但之后您还说Matlab会抛出错误,指示它无法运行该函数。
这是要测试的两件事
myfxn
吗?运行命令which myfxn
。如果找不到该功能,请将目录(使用cd
或Matlab桌面上的目录浏览器)更改为myfxn
所在的位置。 function [out1,out2] = myfxn(in1,in2)
,其中in1
和in2
是两个输入参数,out1
和out2
是输出参数。然后,您可以这样调用myfxn
:[a,b] = myfxn(2,'something');
,它将使用这两个输入生成两个输出,分别分配给a
和b