函数文件
与脚本文件不同,函数文件有自己专门的内存区域,里面的变量在MATLAB的workspace里是不可见的,运行过一遍后数据已经在内存里了,但却不能在命令窗口用单独的语句调用或者接受鼠标操作。如何把他们拿出来使用呢? 函数空间的变量是局部变量,函数运行完后,释放内存,该值已不存在。所以运行完后,你是拿不出来的,要想使用,必须在函数的代码中进行一些处理,如1、是在代码中将其值传送到matlab 的工作空间
2、定义全局变量,进行数据传送
3、如果是GUI,可以考虑用getappdata, setappdata,或者guidata更新相应的结构数据 请问版主“代码中将其值传送到matlab 的工作空间”中的代码具体指的是什么 你要使用函数中生成的数据,当然指的是函数中的代码 对不起,版主,我没有说明白,我的意思是具体用哪个代码? help assignin
help varargout
页:
[1]