簡體   English   中英

如何將這個矩陣乘以 matlab

[英]How to multiply This matrix in matlab

所以我們有這個矩陣a=[1;2;3]並且我們想將它乘以a*a

但是 Matlab 不執行此乘法運算,並建議使用a.^2 ,但這只會將每個成員乘以自身( 1;4;9 ) ...

那么如何乘以 Matlab a*a (a^2) ??

格力

你不能將它自相乘,因為它不是正方形。

不過,您可以將它乘以它的轉置:

a * a'

要么:

a' * a

你使用哪一個取決於你想要什么。 但聽起來你不知道自己想要什么(否則就沒有問題了......)

您不能將這兩個矩陣相乘,請在此處查看原因:

在此處輸入圖像描述

在您的情況下,它是 3X1 矩陣乘以 3X1 矩陣。

http://en.wikipedia.org/wiki/Matrix_multiplication#Illustration

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM