MATLAB 对于一个已完成的M文件(有输入和输出),如何创建一个GUI界面,给M文件赋值,并在界面上输出结果 你之前2113编写好的负责计算m文件是脚本文5261件还是函数文件如果是4102脚本文件的话,要想办法改成函数文件并使1653其能够接受两个输入参数根据两个输入参数计算出24个输出参数而24个输出参数的形式是固定的8x3,所以完全可以输出一个矩阵那么你用于计算的函数大概拥有下面的形式输出矩阵=函数名(输入参数1,输入参数2)省下的你只需在gui的回调函数里,调用编写好的计算函数将gui中根据editbox输入的连个参数传递给计算函数得到的8x3矩阵,顺序显示到gui的输出就可以了
MATLAB的GUI中怎样获取输入框中的数字? get(handle,'property')比如2113是edit1,要获取输入的文字,即5261:yourInputText=get(handles.edit1,'String');获取控件的属性算是MATLAB的GUI的一4102个基本操作。扩展资料1653在matlab的gui中用load函数读取.mat等类型数据:定义全局变量global img_correct读取数据名称及位置[filename,pathname]=uigetfile({'*.jpg;png;tif;mat'});str=[pathname filename];load语句读取数据load(str)读取的数据赋值img_correct=clabels;注:clabels为数据的名称,要写对,否则取不出来。
怎么才能让从 MATLAB gui界面中的 edit text里输入的数值被程序调用 这是一个数据传递问题:1、编辑这个edit的callback函数;2、设置全局变量 globla a=get(handles.edit,'string');3、在你需要用到的程序或者callback函数里也要定义同样的全局变量globla a;这样,edit里的a就可以传递到你需要的地方了。