700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 如何在matlab中实现矩阵转置及矩阵乘法 – PHP基础 – 前端 php pc或者手机

如何在matlab中实现矩阵转置及矩阵乘法 – PHP基础 – 前端 php pc或者手机

时间:2021-01-01 16:42:53

相关推荐

如何在matlab中实现矩阵转置及矩阵乘法 – PHP基础 – 前端 php pc或者手机

如何在matlab中实现矩阵转置及矩阵乘法?

第一步:首先大家需要在matlab命令窗口中创建一个矩阵或数组,如大家可以在命令行窗口输入代码:A=[2 4 6 8;10 12 14 16;18 20 22 24;26 28 30 32]即可创建一个4行4列的矩阵或数组,如下图所示。

第二步:关于矩阵转置,大家在矩阵或数组名称后面加一撇就可以了,如将上面的矩阵或数组A进行转置,大家在MATLAB中输入代码:A’即可对矩阵或数组A进行转置,运行结果如下图所示。

第三步:如果大家需要对矩阵进行相加运算,两矩阵相加需维数一致,大家在MATLAB中输入代码:A+A即可对两个矩阵进行相加,大家如果是想将矩阵中的每一个元素都加上一个数值大家在MATLAB命令行窗口中输入代码:A+5运行结果如下图所示。

第四步:同理,大家如需要对矩阵进行相减运算,两矩阵维数需一致,大家在MATLAB中输入代码:A-A即可对两个矩阵进行相减,大家如果是想将矩阵中的每一个元素都减去一个数值的话大家在MATLAB命令行窗口中输入代码:A-4运行结果如下图所示。

第五步:关于对矩阵进行相除运算,矩阵除以一个固定数值大家可以在矩阵后面直接加/和数字即可,如大家在MATLAB命令行窗口中输入代码:A/2即可将矩阵中的元素均除以2,如果是两个矩阵相除的话就不能直接这样做了,大家需要在/前面加上一个小点. 在MATLAB中输入代码:A./A运行结果如下图所示。

第六步:同理大家对矩阵中每一个元素乘以一个固定数值的话大家在MATLAB命令行窗口中输入代码:A*2如果是两矩阵相乘的话输入代码:A*A运行结果如下图所示。

第七步:大家将此矩阵乘以其逆矩阵可以返回一个单位矩阵,大家在MATLAB中输入代码:b = [1 2 3; 4 5 6; 7 8 10]c=b*inv(b)运行结果如下图所示。

第八步:大家可以看到此时运行结果是包含小数点的,如果大家想控制小数点显示的位数的话大家在代码前面加上format short或者format long即可,如:format longb = [1 2 3; 4 5 6; 7 8 10]c=b*inv(b)运行结果如下图所示。

第九步:如果大家需要对矩阵中元素进行元素级乘法而不是矩阵乘法的话大家在*前面加上一点.如大家在MATLAB命令行窗口中输入代码:d= A.*A另外有需要乘以幂函数的将*改成^在后面加次方数字即可,A矩阵的三次方代码如:e= A.^3运行结果如下图所示。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。