Произведение матрицы на вектор - C#

Узнай цену своей работы

Формулировка задачи:

Найти произведение матрицы на вектор.

Решение задачи: «Произведение матрицы на вектор»

textual
Листинг программы
  1. int[,] MatrixProduct(int[,] m1, int[,] m2)
  2. {
  3.     if (m1.GetLength(1) != m2.GetLength(0))
  4.         throw new InvalidOperationException("Matrices cannot be multiplied");
  5.  
  6.     int[,] m3 = new int[m1.GetLength(0), m2.GetLength(1)];
  7.  
  8.     for (int i = 0; i < m3.GetLength(0); i++)
  9.         for (int j = 0; j < m1.GetLength(0); j++)
  10.             for (int k = 0; k < m2.GetLength(1); k++)
  11.                 m3[i, j] += m1[i, k] * m2[k, j];
  12.     return m3;
  13. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы