Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 24.09.2014
Сообщений: 10

Паскаль. Перемножение матриц

12.11.2014, 07:25. Показов 1502. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны квадратные матрицы а и b одинаковой разрядность. Перемножить эти матрицы черрез счетчик. Обычное a[i,j]*b[i,j] не подойдет. Нужно чтобы каждый элемент формировался через перемножение строки первого элемента на столбец второго и тд.
Мне бы только тело этой программы 🙏 как записать это перемножение
Буду благодарна !)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2014, 07:25
Ответы с готовыми решениями:

Перемножение матриц
Построить матрицу С=А*В*В, где А - прямоугольная матрица размера n x m (4 x 3) , а В квадратная матрица m x m (3 x 3)Задание требуется...

Ответ: Перемножение матриц
Здраствуйте!!=) помогите мне пожалуйста!!я не знаю как решить эту задачу =( Перемножить матрицы N и M. m,n<=100; обе матрицы...

Перемножение векторов и матриц
Найти матрицу A A=вектор a* вектор b * c Векторы a, b и c вводятся с клавиатуры Векторы a, b - размерности 5, c- матрица 3x3

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,158
Записей в блоге: 1
12.11.2014, 10:21
Лучший ответ Сообщение было отмечено atamanoova как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const m=5; p=5; n=5;
var
  a: array [1..m,1..p] of Real;
  b: array [1..p,1..n] of Real;
  c: array [1..m,1..n] of Real;
  i, j, k: Integer;
begin
  ...
  for i:=1 to m do
    for j:=1 to n do begin
      c[i,j]:=0;
      for k:=1 to p do c[i,j]:=c[i,j]+a[i,k]*b[k,j];
    end;
  ...
end.
Полный пример можно глянуть в той теме: https://www.cyberforum.ru/post6685751.html

Добавлено через 4 минуты
Иногда пишут суммирование в отдельной переменной, подразумевая, что такие операции, в отличие от элемента массива, компилятор умеет оптимизировать:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const m=5; p=5; n=5;
var
  a: array [1..m,1..p] of Real;
  b: array [1..p,1..n] of Real;
  c: array [1..m,1..n] of Real;
  s: Real;
  i, j, k: Integer;
begin
  ...
  for i:=1 to m do
    for j:=1 to n do begin
      s:=0; for k:=1 to p do s:=s+a[i,k]*b[k,j];
      c[i,j]:=s;
    end;
  ...
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2014, 10:21
Помогаю со студенческими работами здесь

Перемножение двух трёхмерных матриц
Заданы трёхмерные матрицы одинаковых размеров 7x7x7, заполненные случайными числами из диапазона {1,100}. Перемножить их элементы, имеющие...

Перемножение матриц через процедуру
Вот рабочая программа, с ее помощью нужно перемножить данные матрицы (C+A)*(A-B). Как только не пытался ее изменять,но постоянно при...

Чтение матриц с внешнего файла, умножение матриц...
Вот не могу составить программу... Необходимо считать матрицы А и В с внешнего файла (input). Матрица А размерностью 5х7, В размерностью...

Перемножение матриц
var MatrixA, MatrixB: array of integer; procedure PrintMatrix(Matrix: array of integer); begin for var i := 0 to...

Процедура: перемножение матриц
Разработать программу для выполнеия над матрице размером 5×5 операций в соответствии с вариантом. На печать вывести исзодную и...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru