matlab基本语法详细说明.docVIP

  • 3
  • 0
  • 约6.18千字
  • 约 10页
  • 2018-08-04 发布于浙江
  • 举报
matlab基本语法详细说明

Matlab语法 第一节 基本数值计算 1. 变量:分为数值变量和字符变量 2. 常量:计算机中不变的量。如i、j、pi、NaN(不确定)、Inf(无穷大) 3. 字符变量:将字符串作为变量。有三种方法表示: (1) 用单引号 (2) 用函数sym( ) (3) 用命令symbs 4. 举例 x=2 % 将2赋给变量x y=3; % 有;表示在命令窗口不显示y的值 z=x^2 -y % 数值计算。输出结果为1 f=sin(x) % 用单引号定义一个字符变量 g=sym(cos(y)) % 用函数sym( )定义一个字符变量 syms a b % 用命令syms定义字符变量。一般用于多符号变量的定义 u=2*a % 字符计算。输出结果为2*a w=b^2-1 % 字符计算。输出结果为b^2-1 fg=f+g % 字符计算。输出结果为sin(x)+cos(y) uw=u*w % 字符计算。输出结果为2*a*(b^2-1) u/w % 字符计算。输出结果为2*a/(b^2-1) 第二节 矩阵构造及运算 Matlab中数据的结构形式就是一个矩阵。如x=2是一个1×1的矩阵 1. 矩阵的建立 (1) 直接输入法。 (2) 冒号法(1×N)。 (3) 函数法(特殊矩阵)。 (4) 矩阵的编辑(Array Editor)。 2. 向量 向量是1×N的特殊矩阵,即只有一行或者一列,称为N维向量。 3. 向量的点积与叉积 点积:dot(A,B) 叉积:cross(A,B) 4. 举例: x=[1 2 3; 4 5 6; 7 8 9] % [...],元素之间用空格,行之间用分号。 y=0: 0.1 :1 % 不用[...],初值、步长、终值间用冒号。 w=eye(3) % 3阶单位矩阵。 u=rand(3) % 3阶随机矩阵。元素在0-1之间。 u1=rand(2, 3) % 2*3阶随机矩阵。元素在0-1之间。 q=randn(3) % 3阶随机矩阵。元素在0-1之间。元素符合正态分布。 q1=randn(2, 3) % 2*3阶随机矩阵。元素在0-1之间。元素符合正态分布。 s=magic(3) % 魔方阵。各行各列以及对角元素的和相等。 ss=zeros(3) % 3阶全零阵。 uu=ones(3) % 3阶全1阵。 5. 矩阵的加、减、乘、除 (1) 参与加、减运算的矩阵必须同维 (2) A/B时,A、B列数必须相同。A\B时,A、B行数必须相同。 (3) 矩阵左乘与右乘不同,左除与右除不同。(A*B不等于B*A,A\B不等于A/B)。 (4) 标量或函数与矩阵的运算等于该标量或函数与矩阵的每一个元素的运算。 6. 对矩阵的操作 6.1 对矩阵的元素操作: (1) 提取矩阵A的第n行第m列的元素,表示为A(n, m) (2) 提取矩阵A的第n行的所有元素,表示为A(n, :) (3) 提取矩阵A的第m列的所有元素,表示为A(:, m) (4) 将矩阵A的第n行第m列的元素重新赋值b,表示为A(n, m)=b (5) 将矩阵A的第n行的所有元素重新赋值b,表示为A(n, :)=b

文档评论(0)

1亿VIP精品文档

相关文档