格式显示。
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