matlab经典源程序带有注释(详细经典)

matlab经典源程序带有注释(详细经典)

ID:43347548

大小:44.67 KB

页数:30页

时间:2019-09-30

matlab经典源程序带有注释(详细经典)_第1页
matlab经典源程序带有注释(详细经典)_第2页
matlab经典源程序带有注释(详细经典)_第3页
matlab经典源程序带有注释(详细经典)_第4页
matlab经典源程序带有注释(详细经典)_第5页
资源描述:

《matlab经典源程序带有注释(详细经典)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2.1set与get函数12.2callback函数32.3元胞数组42.4结构数组62.5矩阵操作102.6字符串操作132.7判断函数使用大全172.11打开外部程序212.11程序运行时间232.14动画242.12动画252.23显示多行内容272.24uitable使用272.27鼠标操作282.28键盘操作282.32粘贴板292.1set与get函数set(edit_handle,'String','myvalue!');%String为Edit控件的属性%%%2.1-1%创建figure对象hfig=figure(1);%创建坐标轴对象,指定其父对象为fig

2、ure1haxes1=axes('parent',hfig);prop.Color='b';prop.FontSize=12;set(haxes1,prop);%%%2.1-2%创建界面窗口hfig=figure(1);%查询其Units属性值get(hfig,'units')%其Units属性值为pixels(像素)%ans=%pixels%%%2.1-3%figure的Pointer属性标识了鼠标指针的形状set(gcf,'pointer');%返回值为:[crosshair

3、fullcrosshair

4、{arrow}

5、ibeam

6、watch

7、topl

8、topr

9、bot

10、l

11、botr

12、left

13、top

14、right

15、bottom

16、circle

17、cross

18、fleur

19、custom

20、hand]%%%2.1-4%首先取得标识电脑屏幕大小的度量单位get(0,'units')%ans=%pixels%取得屏幕的尺寸get(0,'screensize')%ans=%1112808002.2callback函数%定义M文件的主函数名称为DefineCallback,不带输入和输出参数functionDefineCallback%创建界面窗口hFig=figure('units','normalize',...'position',[0.40.40.30

21、.2]);%在窗口中创建按钮控件,并定义其Callback属性uicontrol('parent',hFig,...'style','pushbutton',...'String','ExecuteCallback',...'units','normalize',...'position',[0.40.40.30.2],...'callback',['figure;',...'x=0:pi/20:2*pi;',...'y=sin(x);',...'plot(x,y);']);%定义M文件的主函数名称为DefineCallback,不带输入和输出参数functionDefin

22、eCallback%创建界面窗口hFig=figure('units','normalize',...'position',[0.40.40.30.2]);%在窗口中创建按钮控件hpush=uicontrol('parent',hFig,...'style','pushbutton',...'String','ExecuteCallback',...'units','normalize',...'position',[0.40.40.30.2]);%设置按钮的Callback属性set(hpush,'callback',@mycallback);%定义回调函数为子函数fun

23、ctionmycallback(hobj,event)figure;x=0:pi/20:2*pi;y=sin(x);plot(x,y);2.3元胞数组a={'hello'[123;456];1{'1''2'}}a='hello'[2x3double][1]{1x2cell}%示例2:将元胞数组a中的元胞逐一赋值>>a{1,1}='hello';a{1,2}=[123;456];a{2,1}=1;a{2,2}={'1''2'};>>aa='hello'[2x3double][1]{1x2cell}%示例3:使用cell函数来创建元胞数组%生成2x3的元素为空数组的元胞数组>>

24、a=cell(2,3)a=[][][][][][]%示例4:判断数组A是否为元胞数组%定义一个元胞数组A>>A={123};%判断A是否为元胞数组,如果为元胞数组,则函数>>tf=iscell(A)tf=1%示例5:显示元胞数组C中的内容>>clear>>C={'Smith'[12;34][12]};%直接显示元胞数组C中的内容>>celldisp(C)C{1}=SmithC{2}=1234C{3}=12%显示元胞数组C中的内容,数组的名称用cellcontent代替>>celldisp(C,'cellconten

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。