matlab矩阵计算
创始人
2024-06-02 06:19:05

1、创建矩阵的规则

(1)矩阵元素必须在“[]”之内。

(2)矩阵的同行元素之间用空格或者“,”隔开。

(3)矩阵的行与行之间用“;”隔开。

2、引用矩阵元素

创建一个矩阵a

>> a=[1 2 3 4 5;2 3 4 5 6;3 4 5 6 7;4 5 6 7 8];

查阅第二行,第五列的元素

>> a(2,5)ans =6

使矩阵的第四列的元素成为一个新的矩阵v

>> v=a(:,4)v =4567

使矩阵的第四行的元素成为一个新的矩阵v

>> v=a(4,:)v =4     5     6     7     8

使矩阵的第二列和第三列成为一个新的矩阵v

>> v=a(:,2:3)v =2     33     44     55     6

使矩阵的第二行和第三行成为一个新的矩阵v

>> v=a(2:3,:)v =2     3     4     5     63     4     5     6     7

使矩阵的第二列、第三列与第二行、第三行重合的部分成为一个新的矩阵v

>> v=a(2:3,2:3)v =3     44     5

3、删除行或者列

删除第四行

>> a(4,:)=[]a =1     2     3     4     52     3     4     5     63     4     5     6     7

删除第五列

>> a(:,5)=[]a =1     2     3     42     3     4     53     4     5     6

将矩阵的第二行和第三行复制两次,组成v矩阵

>> v=a([2,3,2,3],:)v =2     3     4     53     4     5     62     3     4     53     4     5     6

4、矩阵计算

4.1加减乘除

新建矩阵

>> a=[1 2 3;4 5 6;7 8 9]
>> b=[9 8 7;6 5 4;3 2 1]

矩阵加法

>> a+b

矩阵减法

>> a-b

矩阵乘法

>> a*b

矩阵除法,矩阵右除是先计算矩阵的逆再相乘,而左除不需要计算矩阵的逆

>> a/b>> a\b

4.2标量计算

>> a=[1 2 3;4 5 6;7 8 9];
>> b=2;
>> c=a+b
>> d=a-b
>> e=a*b
>> f=a/b

5、矩阵转置

>> a=[1 2 3;4 5 6;7 8 9];
>> b=a'

6、矩阵串联

水平串联:两个矩阵之间使用逗号“,”连接

垂直串联:两个矩阵之间使用分号“;”连接

>> c=[a,b]>> d=[a;b]

7、计算矩阵的值

使用det进行计算

>> a = [ 1 2 3; 2 3 4; 1 2 5]
>> det(a)

8、求逆

矩阵的逆矩阵使用inv来求

>> a = [ 1 2 3; 2 3 4; 1 2 5]>> inv(a)

相关内容

热门资讯

最新或2023(历届)吉林高考... 最新或2023(历届)吉林高考体育文科分数段一分一段表(含加分) 最新或2023(历届)吉林高考分数...
今年的北京工业大学学费和报名入... 当前学费:5000元/年(普通本科专业)  理工类专业学费为5000元/年。 北京工业大学校本部位于...
“首善标准”谱写强农新篇:看北... 当冬日清晨的阳光掠过京郊小汤山的设施蔬菜大棚,农民已经开始按照手机上的“明白纸”操作:番茄株距精确到...
最新或2023(历届)北京工业... 当前学费:6000元/年(普通本科专业)学费标准:6000元/人.年住宿费标准:900元/人.年(6...
最新或2023(历届)北京工商... 当前学费:4200—5000元/年(普通本科专业)  1、学费:英语专业学费为5000元,艺术类(含...