2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Перемножение матриц в Mathematica
Сообщение08.10.2008, 18:54 
Аватара пользователя
Здравствуйте.

Проблема следующая.
В Mathematica 6.0 пытаюсь перемножить матрицы (для примера):
$$A= \left ( 
\begin{array}{cc}
1 & 2\\
3 & 5\\
\end{array}
\right)$$

и
$$B= \left ( 
\begin{array}{cc}
2&2\\
1&4\\
\end{array}
\right)$$

Код такой
Код:
In[36]:= {{1, 2}, {3, 5}}*{{2, 2}, {1, 4}}

Out[36]= {{2, 4}, {3, 20}}

т.е. выдает он мне матрицу
$$C= \left ( 
\begin{array}{cc}
2&4\\
3&20\\
\end{array}
\right)$$

А у меня, если посчитать на бумаге, получается совсем другой результат. Что я делаю не так?

 
 
 
 
Сообщение08.10.2008, 19:12 
Аватара пользователя
Это получается поэлементное умножение.
Оператор матричного умножения - точка.
http://documents.wolfram.com/v5/Built-i ... a/2.7.html

 
 
 
 
Сообщение09.10.2008, 00:01 
Аватара пользователя
Вместо "*" напишите ".".

 
 
 
 
Сообщение09.10.2008, 14:30 
Аватара пользователя
Xaositect, Someone,спасибо!

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group