Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.03.2020
Сообщений: 5
1

Matlab Умножение матриц

20.03.2020, 23:02. Показов 1218. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Необходимо написать программу, которая перемножает матрицы, используя циклы.
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
row1=input('Введите количество строк матрицы №1: ');
column1=input('Введите количество столбцов матрицы №1: ');
row2=input('Введите количество строк матрицы №2: ');
column2=input('Введите количество столбцов матрицы №2: ');
array1=round(rand(row1,column1)*100)-50;
disp(array1);
array2=round(rand(row2,column2)*100)-50;
disp(array2);
if column1==row2
    for i=1:1:size(array1,1)
        for j=1:1:size(array2,2)
            composition(i,j)=0;
            for k=1:1:size(array1,2)
                composition(i,j)=composition(i,j)+(array1(i,k)*array2(k,j));
            end
        end
    end
else
    disp('Умножение невозможно');
end
 
    disp('Произведение равно:  ');
Саму программу я написала, считает верно, но вывести полученную матрицу не получается. Как грамотно вывести?
Если выводить таким образом:
Matlab M
1
2
3
4
5
6
 disp('Произведение равно:  ');
    for i=1:1:size(array1,1)
        for j=1:1:size(array2,2)
            disp(composition(i,j));
        end
    end
то значения выводятся одни столбцом. Помогите,пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2020, 23:02
Ответы с готовыми решениями:

Умножение матриц
Проблема следующая: есть формула (в картинке). Столбец А12 задан, в матрице А(α) α - это...

Умножение матриц
Здравствуйте уважаемые форумчане! не могу никак решить одну задачу. Дана матрица A и B с...

Ручное умножение матриц
Подскажите пожалуйста, как будет выглядеть эта прога в матлабе? Вот из маткада. (Задание :...

Умножение 3хдиагональных матриц
Здравствуйте! Подскажите, пожалуйста, как в матлабе оформить (цикл), чтобы при умножении...

1
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
20.03.2020, 23:51 2
А так не работает?
Миниатюры
Matlab  Умножение матриц  
0
20.03.2020, 23:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.03.2020, 23:51
Помогаю со студенческими работами здесь

Умножение матриц по модулю 2
Есть ли какая нибудь функция для реализации умножения матриц по модулю 2 или же все таки нужно...

Быстрое умножение матриц
Есть две матрицы: матрица А размером 81х3 и матрица В размером 81х4. Нужно БЫСТРО получить матрицу...

Создание матриц matlab
Здравствуйте! Я новичок в матлабе, пытаюсь понять, можно ли сгенерировать матрицу определенного...

Простое умножение матриц. Неверный результат
Имеется простенький кусок кода Dopp_shift = (-10E3 : 200 : 10E3)'; k = (2 * pi) .* Dopp_shift;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru