课程设计-matlab在高等代数中应用的研究八--matlab矩阵操作设计(编辑修改稿)内容摘要:
5 2. 全零阵 B= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3. 单位阵 Y1= 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 Y2= 1 0 0 0 1 0 0 0 1 4. 全1阵 Y3= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Y4= 1 1 1 1 1 1 MATLAB 在高等代数中应用的研究(八) —— MATLAB 矩阵操作设计 第 5 页 共 10 页 1 1 1 矩阵加减 原理介绍 矩阵加减运算假定有两矩阵A和B,则可以有A +B和A-B实现矩阵的加减运算。 运算规则是:若A和B矩阵的维数相同,则可以执行矩阵加减运算,A和B矩阵的相应元素相加减。 如果A与B的维数不相同,则MATLAB将给出错误信息,提示用户两个矩阵的维数不匹配。 运算符号:“+”和“-”分别为加、减运算符。 程序设计 例1 A=[1 ,1,1;1,2,3;1,3,6] ; B=[8,1,6;3,5,7;4,9,2]; C=A+B D=A-B 实验结果 结果显示: C= 9 2 7 4 7 10 5 12 8 D= -7 0 -5 -2 -3 -4 -3 -6 4 矩阵相乘 原理介绍 运算符:* 运算规则:按线性代数中矩阵乘法运算进行,及放在前面的矩阵的各行元素,分别与放在后面的矩阵的各列元素对应相乘并相加。 向量叉乘 MATLAB 在高等代数中应用的研究(八) —— MATLAB 矩阵操作设计 第 6 页 共 10 页 在数学上,两向量的叉乘是一个过两相交向量的交点且垂直于两向量所在平面的向量。 在 MATLAB 中,用函数 cross 实现。 程序设计 例1 X=[2 3 4 5;1 2 2 1]; y=[0 1 1;1 1 0;0 0 1;1 0 0]; Z=X*Y 例2计算垂直于向量(1,2,3)和(4,5,6)的向量。 A=[1 2 3]; B=[4 5 6]; C=cross(A,B) D=5*A 实验结果 例1 Z= 8 5 6 3 3 3 例2 C= -3 6 -3 D= 5 10 15 矩阵乘方 原理介绍 运算符:^。课程设计-matlab在高等代数中应用的研究八--matlab矩阵操作设计(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。