matlab 语言程序设计基础(1)

matlab 语言程序设计基础(1)

ID:17579674

大小:39.59 KB

页数:41页

时间:2018-09-03

matlab 语言程序设计基础(1)_第1页
matlab 语言程序设计基础(1)_第2页
matlab 语言程序设计基础(1)_第3页
matlab 语言程序设计基础(1)_第4页
matlab 语言程序设计基础(1)_第5页
资源描述:

《matlab 语言程序设计基础(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、%第二章MATLAB语言程序设计基础%%MATLAB基本命令简介%MATLAB程序设计语言基础%基本数学运算%MATLAB语言流程控制%MATLAB函数的编写%二维图形绘制%三维图形绘制%二维图形%基本平面%plot%fplot%f(x)%fplot('tanh',[-22])%loglog%双对数图形%semilogx%x轴对数图形%semilogy%zoom%meshgrid%特殊平面%polar%bar%barh%compass%comet%errorbar%feather%hist二维直方图%hi

2、stc直方图记数%rose角度直方图%stairs%stem柄形图%stem3%pie饼形图%注释命令%grid%gtext%text%legend%title%xlabel,ylabel%三维图形%%三维曲线,面填色命令%comet3三维彗星%fill3%三维图形等高线%clabel二维等高线图中添加高度标签%[x,y]=meshgrid(-2:.2:2);%z=x.*y.*exp(-x.^2-y.^2);%[C,h]=contour(x,y,z);%clabel(C,h);%contour%conto

3、urc低级等高线图形计算命令。计算等高线矩阵c%contour3三维空间等高线图%contourf填充二维等高线图%contour,contour3和contourf%pie3%曲线与网格图%mesh%surf%surfc%surfl%waterfall%[X,Y,Z]=sphere(30);%%[X,Y,Z]=peaks(30);%waterfall(X,Y,Z)%surf(X,Y,Z)%cylinder%sphere%其他表现形式%pcolor伪彩色%quiver矢量图或速度图%slice%axis%

4、hidden显示隐含线条%shading颜色色调属性%caxis颜色坐标轴刻度%[X,Y,Z]=peaks(30);%C=Z;%mesh(peaks)%hiddenoff%caxis([-11])%view%viewmtx视点转换矩阵%surfnorm显示三维曲面法线%[x,y,z]=cylinder(1:10);%surf(x,y,z)%figure%surfnorm(y,x,z)%axis([-1212-1212-0.11])%通用函数%图形对象句柄%figure%line%patch%surface

5、%image%uicontrol%uimenu%轴和控制命令%axes%cla%gca%%图形句柄操作%gco返回当前对象的句柄%get获取对象属性%set%reset%delete%findobj%%%图形窗口控制%subplot%hold%gcf%clf%close%newplot%%%颜色与光照模式%%颜色控制%colormap设置或获取当前色图%bone淡兰色的灰度刻度化的色图%cool阴影的青色和品红的色图%copper线性铜色色图%flag红、白、兰、黑的色图%gray线性灰度化的色图%hot

6、黑、红、黄、白的色图%hsv色度-饱和度值的色图%jet%pink带柔和阴影粉红色图%prism三棱镜色图%%%色图控制%brighten增亮或变暗色图%colorbar指定颜色刻度的颜色条%contrast提高灰度色图的对比度%rgbplot画出色图%diffuse漫反射率%specular镜面反射率%surfl三维带光照模式的阴影图%循环结构%fori=V%%end%while()%%end%选择结构%if()%%elseif()%%else%%end%switch%case%%case%%other

7、wise%%end%try,%catch,%end%Matlab内部的每一个数据元素都是用双精度数(double)来表示和存储的。%变量输出时用户可以用format命令设置或改变输出格式。%符号型数值可采用变精度函数求值vpa(A),或vpa(A,n)%find(),all(),any()%[s1,how]=simple(s)化简并返回实际采用的化简方法其中,s为原始表达式,s1为化简后表达式,how为采用的化简方法。%subs(B,old,new)%function[d,e]=jia(m,n)%c=m+

8、n;%d=m-n;%e=m*n;%%end%functionA=myhilb(m,n)%%产生A=MYHILB(N,M)或A=MYHILB(N);%ifnargin==1%m=n;%else%ifnargin==0

9、nargin>2%error('Wrongnumberofinputarguments.');%end%end%%A1=zeros(m,n);%fori=1:m%forj=1:n%A1(i,j)=1/(i+j-1)

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

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

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