我是靠谱客的博主 认真导师,这篇文章主要介绍Matlab中关于.*和*以及.^和^的区别Matlab中关于.* 和 *以及.^ 和 ^的区别1:.* 和 *的区别2:.^ 和 ^的区别,现在分享给大家,希望可以做个参考。
Matlab中关于.* 和 *以及.^ 和 ^的区别
1:.* 和 *的区别
复制代码
1
2
3
4
5a=[1,2;3,4] b=[3,4;6,1] x=a.*b y=a*b
解析:
- .* 即为矩阵中对应元素的相乘,即原始位置 x 原始位置。
- 而 * 即为普通的矩阵运算,第一个矩阵的行和第二个矩阵的列中的元素逐一相乘求和。
结果:
a =
复制代码1
2
31 2 3 4
b =
复制代码1
2
33 4 6 1
x =
复制代码1
2
33 8 18 4
y =
复制代码1
2
315 6 33 16
2:.^ 和 ^的区别
复制代码
1
2
3
4
5
6a=[1,2;3,4] b=[3,4;6,1] x=a.^2 y=a^2 z=a^3
解析:
- .^即为对对应元素求2次方,即原始位置上的指数运算。
- ^即为矩阵的指数运算,需要遵循矩阵的乘法法则。
结果:
a =
复制代码1
2
31 2 3 4
b =
复制代码1
2
33 4 6 1
x =
复制代码1
2
31 4 9 16
y =
复制代码1
2
37 10 15 22
y =
复制代码1
2
337 54 81 118
最后
以上就是认真导师最近收集整理的关于Matlab中关于.*和*以及.^和^的区别Matlab中关于.* 和 *以及.^ 和 ^的区别1:.* 和 *的区别2:.^ 和 ^的区别的全部内容,更多相关Matlab中关于.*和*以及.^和^的区别Matlab中关于.*内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复