2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Перемножение матриц в Mathematica
Сообщение08.10.2008, 18:54 
Аватара пользователя


24/04/08
109
Москва
Здравствуйте.

Проблема следующая.
В 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 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Это получается поэлементное умножение.
Оператор матричного умножения - точка.
http://documents.wolfram.com/v5/Built-i ... a/2.7.html

 Профиль  
                  
 
 
Сообщение09.10.2008, 00:01 
Заслуженный участник
Аватара пользователя


23/07/05
17982
Москва
Вместо "*" напишите ".".

 Профиль  
                  
 
 
Сообщение09.10.2008, 14:30 
Аватара пользователя


24/04/08
109
Москва
Xaositect, Someone,спасибо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group