第一章 MATLAB矩阵运算与数组运算(4)
时间:2025-04-20
时间:2025-04-20
第一章 MATLAB矩阵运算与数组运算
键人:
C=A(1:2,[1 3]) % A的第l,2行,第1,3 列
输出:
C=
1 3
4 6
还有A(1:2:3,3:-1:1)想想将输出什么?
将几个矩阵接在一起称为拼接,左右拼接行数要相同,上下拼接列数要相同.例如,
键入:
D=[C,zeros(2,1)]
输出:
D=
1 3 0
4 6 0
键入:
E=[D ; eye(2),ones(2,l)]
输出:
E=
1 3 0
4 6 0
1 0 1
0 1 l
提示:
A(:) 逐列提取A中的所有元素作为一个列向量.
A(I) 把A看作列向量则:X提取其中第i个元素.
A(r,c) 提取A中,由索引向量r定义的行,和由索引向量c定义的列所构成的A的子数组.
A(r,:) 提取A中,由索引向量r定义的行,和全部列所构成的A的子数组. A(:,c) 提取A中,由全部行,和由索引向量c定义的列所构成的A的子数组.
1.4.2 数组运算
1.标量一数组运算
标量与数组的加、减、乘、除和点乘方(.^)是对数组的每个元素进行运算,得到同样大小的数组. 例子
键入:
a=l:5;3*a-5
输出:
ans=-2 1 4 7 10
键入:
a.^2
输出:
ans=1 4 9 16 25
上一篇:辞职信 辞职报告范文