如何在matlab中乘以此矩阵

Gre*_*eed 0 math matlab

所以我们有这个矩阵 a=[1;2;3],我们想把它自己乘以a*a,

然而,Matlab没有做这个倍增,并建议使用a.^2,但这只会使每个成员自身倍增( 1;4;9 )......

那么如何在Matlab中相乘a*a (a^2)

Greeed

Oli*_*rth 6

你不能将它自己乘以它,因为它不是方形的.

你可以将它乘以它的转置,但是:

a * a'
Run Code Online (Sandbox Code Playgroud)

要么:

a' * a
Run Code Online (Sandbox Code Playgroud)

你使用哪一个取决于你想要的.但听起来你不知道自己想要什么(否则毫无疑问......)