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