最简便的方法 使用global变量,比如函数fun1中的变量a要在函数fun2中使用,可以这么做,在fun1中加上这么一句 global a, 注意,在fun2中,也要加上global a, 这样就可以了。
此外还有userdata方法,setappdata\getappdata方法,handles\guidata方法,save\load方法,evalin\assignin方法,各有自己的特点和使用方法,具体使用方法请百度之!
先获得输入的字符,比如用
ss=get(handles.edit1,'String');
比如输入的是'x^2'
eval(['f=@(x) ' ss]);
之后f(x)的执行结果就是x^2