4.0.2 MATLAB的基本语法知识.pptVIP

  • 1
  • 0
  • 约1.19千字
  • 约 26页
  • 2021-03-20 发布于湖北
  • 举报
4.0.2 MATLAB的基本语法;任何MATLAB的语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量ans,数据的显示格式由format命令控制。;二、常量;三、矩阵的输入;(1)用线性等间距生成向量矩阵(start:step:end) a=[1:2:10]; a= 1 3 5 7 9 ;(3)a=logspace(n1,n2,n) 在对数空间上,行向量的值从10n1到10n2,数据个数为n,缺省n为50。 a=logspace(1,3,3) a= 10 100 1000 ;(4)一些常用的特殊矩阵 单位矩阵: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的均匀分别的随机矩阵 正态分布随机阵:randn(m,n) ;1、转置:对于实矩阵用(’)或(.’)求转置结果是一样的;然而对于含复数的矩阵,则(’)将同时对复数进行共轭处理,而 (.’)则只是将其排列形式进行转置。 ;A(m,n):提取第m行,第n列元素 A(:,n):提取第n列元素 A(m,:):提取第m行元素 A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块)。;3、判断矩阵的大小 ;+ - * \ / ^ .* .\ ./ .^ ;5、方阵的相关计算;五、关系运算和逻辑运算;例. 关系运算: A=1:9, B=10-A, r0=(A4), r1=(A==B) A = 1 2 3 4 5 6 7 8 9 B = 9 8 7 6 5 4 3 2 1 r0 = 1 1 1 0 0 0 0 0 0 r1 = 0 0 0 0 1 0 0 0 0 ;六、程序流程控制 ;2、while循环语句 ;3、if,else,elseif语句 ;例:;例:计算分段函数;4、switch语句 ;例:编程实现如下关系: y=a*x;七. 绘图简介;字元 ;2、选择图形窗口、图形窗口分割 ;4、设定轴的范围;7. 可用于数值统计分析或离散数据处理的绘图指令

文档评论(0)

1亿VIP精品文档

相关文档