У чым розніца паміж х. * Y і x * y ў матлабе?


адказ 1:

Дапусцім, x = [1 2 3 4] і y = [0 0 1 1]. У гэтым выпадку, паколькі і x і y з'яўляюцца спісамі, каманда вылічае x. * Y памнажэнне па элементах і захоўвае вынік у абноўленым спісе

[0 0 3 4].

З іншага боку, * ставіцца да простага множання. Як 2 * 3 = 6 і гэтак далей. Аператар * таксама дапамагае пры множанні матрыцы, але мой першы прыклад не дае выніку, паколькі ён не адпавядае правілу множання матрыцы. x і y абедзве матрыцы 1 × 4, таму іх нельга памножыць.


адказ 2:

X * Y - нармальнае множанне матрыцы.

Умова: унутраныя памеры для х і у павінны быць аднолькавымі.

Напрыклад:

LetX=[1210]Let X=\begin{bmatrix} 1& 2& \\ -1& 0& \end{bmatrix}

AndY=[0123]And Y=\begin{bmatrix} 0& 1& \\ 2& -3& \end{bmatrix}

ThenXY=[4501]Then X*Y=\begin{bmatrix}4& -5& \\ 0& -1&\end{bmatrix}

Для атрымання дадатковай інфармацыі гл "Памнажэнне дзвюх матрыц".

X. * Y - элементарнае множанне.

Умова: вымярэнне павінна быць аднолькавым.

Напрыклад:

Выкарыстоўваючы той жа прыклад вышэй, мы атрымліваем:

1 * 0 = 0

2 * 1 = 2

-1 * 2 = -2

0 * (-3) = 0

Then,X.Y=[0220]Then, X.*Y = \begin{bmatrix} 0& 2& \\ -2& 0& \end{bmatrix}

Спадзяюся, што я дапамог

Удачы :)


адказ 3:

Скажам, масіў (вектар) х і масіў (вектар) у.

х = [1,2,3,4,5]

у = [2,3,4,5,6]

тады х. * у = [2,6,12,20,30]

Якое элементарнае множанне.

але x * y робіць матрычнае множанне, але тут памеры не супадаюць, таму што x роўна 1 * 5, а y 1 * 5.

З дапамогай х * у 'вы атрымаеце адказ 70, які памнажае матрыцу х (1 * 5), а матрыца у' (5 * 1) - гэта транспазіцыя матрыцы y

Калі x і y толькі сапраўдныя лікі, а x * y = x. * Y