matlab gui关于m文件调用
1):如何实现GUI自身的lq.m调用的main.m文件(本身可以运行生成四个曲线图),该main.m里面的函数生成的四个曲线要求显示在GUI界面,其次还要对四个曲线的坐...
1):如何实现GUI自身的lq.m调用的main.m文件(本身可以运行生成四个曲线图),该main.m里面的函数生成的四个曲线要求显示在GUI界面,其次还要对四个曲线的坐标轴范围进行设置,怎样设置?2):此外,还要求在GUI界面上设置被调用的main.m文件中的参数,该参数要求可以自由输入;另外还要求GUI界面上输出main.m中的一个参数,该参数经过程序中函数计算得到。
展开
展开全部
在参数输入界面中,创建适当数量的edit和pushbutton控件;
pushbutton控件就是你的“确定”按钮,需要写它的回调函数;
确定按钮的回调函数需要做的工作:
获取编辑框的输入(通过handles可以得到编辑框的句柄);
所获得输入为字符串,使用str2num转换为数值型(必要时做有效性检查);
使用转换后的数据作为输入参数调用你的m文件。
对于 多窗口的应用,需要注意窗口的管理,以免造成混乱(比如把绘图绘到参数输入窗口中)。比较好的做法是,尽量使用句柄或Tag属性标识对象,少用gcf、gca之类的函数。
如果有一定基础,也可以考虑不使用GUIDE做界面,直接使用M语言编程。
主要涉及的问题就这么多,如果还搞不明白,可以继续追问。
满意请采纳。
pushbutton控件就是你的“确定”按钮,需要写它的回调函数;
确定按钮的回调函数需要做的工作:
获取编辑框的输入(通过handles可以得到编辑框的句柄);
所获得输入为字符串,使用str2num转换为数值型(必要时做有效性检查);
使用转换后的数据作为输入参数调用你的m文件。
对于 多窗口的应用,需要注意窗口的管理,以免造成混乱(比如把绘图绘到参数输入窗口中)。比较好的做法是,尽量使用句柄或Tag属性标识对象,少用gcf、gca之类的函数。
如果有一定基础,也可以考虑不使用GUIDE做界面,直接使用M语言编程。
主要涉及的问题就这么多,如果还搞不明白,可以继续追问。
满意请采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询