附录B MATLAB基本操作及常用命令_第1页
附录B MATLAB基本操作及常用命令_第2页
附录B MATLAB基本操作及常用命令_第3页
附录B MATLAB基本操作及常用命令_第4页
附录B MATLAB基本操作及常用命令_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

②一些特殊的变量ans:用于结果的缺省变量名;i、j:虚数单位;pi:圆周率;nargin:函数的输入变量个数;eps:计算机的最小数;nargout:函数的输出变量个数;inf:无穷大;nan:不定量。向量的生成由冒号运算符生成:A=初值:增值:终值如:A=0:1:9----A=[0123456789]7.矩阵的生成(1)在命令窗口中直接输入>>y=[2,4,5;368]y=245368由多个向量生成矩阵如:z=[x;y],x、y为向量。(3)一些常用的特殊矩阵单位矩阵:eye(m,n);eye(m);零矩阵:zeros(m,n);zeros(m);一矩阵:ones(m,n);ones(m);对角矩阵:对角元素向量V=[a1,a2,…,an],A=diag(V);随机矩阵:rand(m,n)产生一个m×n的均匀分布的随机矩阵,如Y=randn(m,n)%生成m×n正态分布随机矩阵8.矩阵运算(1)加、减运算运算符:“+”和“-”分别为加、减运算符。运算规则:对应元素相加、减,即按线性代数中矩阵的“十”,“一”运算进行。(2)乘法运算运算符:*。运算规则:按线性代数中矩阵乘法运算进行,即放在前面的矩阵的各行元素,分别与放在后面的矩阵的各列元素对应相乘并相加。向量的点乘(内积):维数相同的两个向量的点乘。A.*B表示A与B对应元素相乘。矩阵的卷积和多项式乘法,函数conv实现:格式w=conv(u,v)%u、v为向量,其长度可不相同。(3)除法运算MATLAB提供了两种除法运算:左除(\)和右除(/)。一般情况下,x=a\b是方程a*x=b的解,而x=b/a是方程x*a=b的解。元素除:A./B表示A中元素与B中元素对应相除。矩阵乘方运算符:^。数组乘方:A.^P表示A的每个元素的P次乘方。矩阵转置运算符:′。总之,矩阵的四则运算,运算符:+、-、*、.*、\、.\、/、./、^、.^、’和.’。9.基本平面图形绘制命令plot的调用格式(1)plot(X,Y)%当X,Y均为实数向量,且为同维向量,则以x的元素为横坐标,y的元素为纵坐标,绘制曲线。若X,Y均为同维同型实数矩阵,X=[X(i)],Y=[Y(i)],其中X(i),Y(i)为列向量,则plot(X,Y)依次画出plot(X(i),Y(i)),矩阵有几列就有几条线;若X,Y中一个为向量,另一个为矩阵,且向量的维数等于矩阵的行数或者列数,则矩阵按向量的方向分解成几个向量,再与向量配对分别画出,矩阵可分解成几个向量就有几条线。plot(Y)%若Y为实数向量,Y的维数为m,则plot(Y)等价于plot(X,Y)。(3)plot(X1,Y1,X2,Y2,…),其中Xi与Yi成对出现,plot(X1,Y1,X2,Y2,…)将分别按顺序取两数据Xi与Yi进行画图。(4)plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2…)将按顺序分别画出由三参数定义Xi,Yi,LineSpeci的线条。其中参数LineSpeci指明了线条的类型,标记符号和画线用的颜色。例如,>>t=0:pi/20:2*pi;>>plot(t,t.*cos(t),'-.r*'),绘制一条红色点划线10.二维图形注释命令(1)axis(V)%v=[x1,x2,y1,y2]或[x1,x2,y1,y2,z1,z2],人工设定坐标范围。(2)gridon给当前的坐标轴增加分隔线。gridoff从当前的坐标轴中去掉分隔线。title(‘string’)在当前坐标轴上方正中央放置字符串string作为标题。text(x,y,'string')在图形中指定的位置(x,y)上显示字符串stringxlabel('string')、ylabel(‘string’)给当前轴对象中的x、y轴贴标签[x,y]=ginput(n)%用鼠标从二维图中获取几个点的坐标值。gtextl('string')在当前二维图形中用鼠标放置文字holdon/off多次叠绘,保持当前图形窗口中的图形。该命令是决定是否在当前坐标轴中只能增加新的图形对象还是覆盖原有图形对象。plotyy(x1,y1,x2,y2)%左纵轴绘制x1-y1曲线,右纵轴画x2-y2曲线。(10)多子图,subplot●功能:生成与控制多个坐标轴。把当前图形窗口分隔成几个矩形部分,不同的部分是按行方向以数字进行标号的。每一部分有一坐标轴,后面的图形输出于当前的部分中。●用法:subplot(m,n,p)将一图形窗口分成m×n个小窗口,在第p个小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论