矩阵的基本运算通常包括有矩阵与常数的四则运算、矩阵与矩阵之间的四则运算以及矩阵的逆运算等。 内容来自论文无忧网 www.paper51.com
1.矩阵与常数的四则运算 copyright paper51.com
矩阵与常数的四则运算,既是指矩阵各元素与常数间的四则运算,但需要注意的是在矩阵与常数进行除法运算时通常只能作除数。 copyright paper51.com >> matrix=[1 1 11;2 2 2 2;3 3 3 3;4 4 4 4] http://www.paper51.com matrix = paper51.com 1 1 1 1 copyright paper51.com
2 2 2 2 copyright paper51.com
3 3 3 3 内容来自论文无忧网 www.paper51.com 4 4 4 4 http://www.paper51.com >>m1=100+matrix copyright paper51.com
m1 = 内容来自www.paper51.com 101 101 101 101 内容来自论文无忧网 www.paper51.com
102 102 102 102 paper51.com
103 103 103 103 http://www.paper51.com 104 104 104 104 copyright paper51.com >>m2=100-matrix paper51.com
m2 = copyright paper51.com 99 99 99 99 内容来自论文无忧网 www.paper51.com 98 98 98 98 copyright paper51.com 97 97 97 97 内容来自www.paper51.com 96 96 96 96 内容来自论文无忧网 www.paper51.com >>m3=100*matrix http://www.paper51.com m3 = 内容来自www.paper51.com 100 100 100 100 http://www.paper51.com 200 200 200 200 内容来自www.paper51.com 300 300 300 300 paper51.com
400 400 400 400 内容来自www.paper51.com >>m4=matrix/2 paper51.com
m4 = http://www.paper51.com 0.5000 0.5000 0.5000 0.5000 http://www.paper51.com 1.0000 1.0000 1.0000 1.0000 paper51.com
1.5000 1.5000 1.5000 1.5000 paper51.com
2.0000 2.0000 2.0000 2.0000 内容来自论文无忧网 www.paper51.com 2.矩阵与矩阵之间的四则运算。 paper51.com 矩阵与矩阵的加法(减法)是指矩阵中各元素只间的加法(减法)运算。但是要注意只有矩阵具有相同阶数是才能进行加法(减法)运算。 paper51.com
>> m1=20*matrix http://www.paper51.com m1 = 内容来自论文无忧网 www.paper51.com 20 20 20 20 paper51.com 40 40 40 40 内容来自www.paper51.com
60 60 60 60 内容来自论文无忧网 www.paper51.com
80 80 80 80 内容来自论文无忧网 www.paper51.com >> m2=m1+matrix paper51.com
m2 = 内容来自www.paper51.com 21 21 21 21 内容来自www.paper51.com
42 42 42 42 paper51.com 63 63 63 63 内容来自论文无忧网 www.paper51.com 84 84 84 84 http://www.paper51.com >> m3=[11 2233;1 2 3;4 5 6] paper51.com
m3 = copyright paper51.com 11 22 33 paper51.com 1 2 3 http://www.paper51.com
4 5 6 内容来自www.paper51.com >> m4=matrix-m1 copyright paper51.com m4 = paper51.com -19 -19 -19 -19 copyright paper51.com -38 -38 -38 -38 copyright paper51.com -57 -57 -57 -57 内容来自www.paper51.com
-76 -76 -76 -76 paper51.com
>> m5=m3+m1 内容来自论文无忧网 www.paper51.com ??? Error using ==> + paper51.com Matrix dimensions must agree. 内容来自论文无忧网 www.paper51.com 由上列可以看出矩阵m3为3×3阶,而m1为4×4阶,因而m5=m3+m1,MATLAB将提出错误信消息,表示不能进行m5=m3+m1运算。 http://www.paper51.com 3.矩阵与矩阵的乘法。 paper51.com 在MATLAB中矩阵的乘法运算使用符“*”有数学知识如果A是一个m×s阶矩阵,B是一个s×n阶矩阵,那么规定A与矩阵B的乘积是一个m×n矩阵,但是我们要注意,只有当第一个矩阵(左矩阵)的列数等于第二个矩阵的(右矩阵)的行数是,两个矩阵的乘积才有意义。>> A=[1 1 1 1;2 2 22;3 3 3 3;4 4 4 4] paper51.com A = http://www.paper51.com
1 1 1 1 http://www.paper51.com 2 2 2 2 copyright paper51.com 3 3 3 3 paper51.com 4 4 4 4 内容来自www.paper51.com
>> B=[1 5 9 2;6 3 5 7;2 5 8 9;4 5 6 3] 内容来自www.paper51.com
B = 内容来自论文无忧网 www.paper51.com
1 5 9 2 copyright paper51.com 6 3 5 7 内容来自论文无忧网 www.paper51.com 2 5 8 9 copyright paper51.com 4 5 6 3 copyright paper51.com >> C=A*B copyright paper51.com C = paper51.com 13 18 28 21 paper51.com
26 36 56 42 http://www.paper51.com 39 54 84 63 http://www.paper51.com 52 72 112 84 内容来自www.paper51.com >> D=[1 5 9;6 3 5;2 5 8] 内容来自www.paper51.com
D = 内容来自论文无忧网 www.paper51.com 1 5 9 copyright paper51.com 6 3 5 copyright paper51.com 2 5 8 内容来自论文无忧网 www.paper51.com >> E=A*D 内容来自www.paper51.com ??? Error using==> * paper51.com Inner matrixdimensions must agree. 内容来自论文无忧网 www.paper51.com 由例可以看出,矩阵A为4×4阶,而D为3×3阶,两矩阵的阶数不符合乘法的运算要求,因此MATLAB提示错误信息表示不能进行E=A*D运算。 paper51.com
paper51.com |