background image

格式显示。
2、矩阵及其元素的赋值
(1)MATLAB 中的变量或常量都代表矩阵,标量应看作 1×1 阶的矩阵。
(2)矩阵的赋值:

①矩阵的值放在方括号中;
②一行中各元素之间以逗号或者空格分开,不同的行则以分号隔开;
③句的结尾可用回车符或逗号,此时会立即显示运算结果。如果不希

望显示结果,就以分号结尾。此时运算仍然执行,只是不显示。

④变量的元素用圆括号 () 中的数字(也称为下标)来注明,一维

矩阵(也称为数组或向量)中的元素用一个下标表示,二维的矩阵可有两
个下标数,以逗号分开。
赋值语句一般形式为:变量=表达式(或数)

例如:输入语句
a=[1 2 3;4 5 6;7 8 9]
则显示结果为
a =
      1            2            3      
      4            5            6      
      7            8            9      

元素可以用表达式代替。
如输入 x=[-1.3 sqrt(3) (1+2+3/5*4)]

则显示结果为
x =
  -1.3000    1.7321    4.8000

可以单独给矩阵的元素赋值。
如 x(2)=1.7321,a(2,3)=6 等。
如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。跳

空的元素会被自动赋值为 0。

如 x(5)=abs(x(1))

则得 x=-1.3000    1.7321    4.8000

0

1.3000

又如键入 a(4,3)=6.5,则得

a =

    1.0000    2.0000    3.0000
    4.0000    5.0000    6.0000
    7.0000    8.0000    9.0000
    0         0        6.5000

给全行赋值,可用冒号。
如给 a 的第 5 行赋值。键入 a(5,:)=[5,4,3]得

a =

1.0000    2.0000    3.0000
4.0000    5.0000    6.0000
7.0000    8.0000    9.0000