0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 5
|
|
1 | |
Умножение матриц21.12.2010, 22:49. Показов 3022. Ответов 2
Метки нет (Все метки)
ДОбрый день! В универе дали задание по умножению матриц, в методичке было написано как перемножаить 2 матрицы. В задании фигурировали 3. Сделал таким образом
Код
Задание 1: Найти произведение матриц , , , (если это возможно). Скрипт: % Задание 1 % disp('Задание 1:'); disp(' '); disp('Произведение матриц B*A:'); sA=size(A); sB=size(B); if sB(2)==sA(1) BA=B*A; disp(BA); else disp('Операция невыполнима из-за размерностей матриц'); disp(' '); end; disp('Произведение матриц A*B*C:'); if sA(2)==sB(1) ABC=A*B; sC=size(C); if sB(2)==sC(1) ABC=ABC*C; disp(ABC); else disp('Операция невыполнима из-за размерностей матриц'); disp(' '); end; else disp('Операция невыполнима из-за размерностей матриц'); disp(' '); end; disp('Произведение матриц At*B:'); sAt=size(A'); if sAt(2)==sB(1) AtB=A'*B; disp(AtB); else disp('Операция невыполнима из-за размерностей матриц'); disp(' '); end; disp('Произведение матриц A*C:'); if sA(2)==sC(1) AC=A*C; disp(AC); else disp('Операция невыполнима из-за размерностей матриц'); disp(' '); end; disp('Произведение матриц A*B*C:'); if sA(2)==sB(1) ABC=A*B; sC=size(C); if sB(2)==sC(1) ABC=ABC*C; disp(ABC); Просит чтобы их сразу все три перемножил, а не попарно. Надеюсь на Вашу помощь=)
0
|
21.12.2010, 22:49 | |
Ответы с готовыми решениями:
2
Умножение матриц Умножение матриц Умножение матриц Умножение матриц |
2833 / 2130 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
|
|
21.12.2010, 23:17 | 2 |
Сделайте так, возможно, преподавателю понравится.
disp('Произведение матриц A*B*C:'); sC=size(C); if (sA(2)==sB(1)) & (sB(2)==sC(1)) ABC=A*B*C; disp(ABC); else disp('Операция невыполнима из-за размерностей матриц'); disp(' '); end;
1
|
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 5
|
|
22.12.2010, 23:21 [ТС] | 3 |
Спасибо большое!
0
|
22.12.2010, 23:21 | |
22.12.2010, 23:21 | |
Помогаю со студенческими работами здесь
3
Умножение матриц поэлементно Умножение матриц в MathCad Умножение матриц при условии Умножение матриц друг на друга Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |