我是靠谱客的博主 会撒娇电话,最近开发中收集的这篇文章主要介绍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中关于.* 和 *以及.^ 和 ^的区别1:.* 和 *的区别2:.^ 和 ^的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复