摘要:
注:此文来自转载,侵删去年做了一些关于Matlab GUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录。 从简单的例子说起吧。 创建Matlab GUI界面通常有两种方式: 1,使用 .m 文件直接动态添加控件 2. 使用 GUIDE 快速的生成GUI界面 显然第二种可视化编辑方... 阅读全文
摘要:
gui_mainfcn函数执行过程中,要调用各个控件的CreateFcn函数(也就是控件创建的函数)来创建控件。如果对控件的一些属性设置不对,则控件就没法创建,gui_mainfcn函数就不能正确执行,就会返回错误。 阅读全文
摘要:
ishghandle True for Handle Graphics object handles. ishghandle(H) returns an array that contains 1's where the elements of H are valid graphic object 阅读全文
摘要:
feval就是把已知的数据或符号带入到一个定义好的函数句柄中,你看看下面的例子 syms tf=@(x,y) x^2+y^2k1=feval(f,1,t)k2=f(1,t)k3=feval(f,1,1)k4=f(1,1)k1 = t^2 + 1k2 = t^2 + 1k3 = 2k4 = 2 阅读全文
摘要:
nargout nargout的作用是在matlab中定义一个函数时, 在函数体内部, nargout指出了输出参数的个数(nargin指出了输入参数的个数)。 特别是在利用了可变参数列表的函数中, 用nargout获取输出参数个数很方便。 nargin nargin为“number of inpu 阅读全文
摘要:
写成subplot(m,n,p)或者subplot(mnp)。 subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个 阅读全文