Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.05.2016, 12:12
Новичок на форуме
Отправить личное сообщение для Fierfoxik Посмотреть профиль Найти все сообщения от Fierfoxik
 
Регистрация: 27.04.2016
Сообщений: 8

Как перемножить 2 матрицы?
Есть функция с получением данных из инпутов и функция получения произведения от умножения.Вот именно с функцией перемножения я запутался.Подскажите во 1 правильно ли вообще происходит определение матриц?почему при вызове переменных в консоли он пишет что они не защищены?к примеру переменную А или rows?Переменная C или t это произведение двух матриц?и как к примеру вывести произведение в консоль?
Html тут
function readMatrixFromDom(aClassName) {
      var result = [];
      var rows = $('.' + aClassName).find('tr');
      for (var i = 0; i < rows.length; i++) {
        result.push([]);
        var cells = $(rows[i]).find('td > input');
        for (var j = 0; j < cells.length; j++) {
          result[i].push(+$(cells[j]).val());
        }
      }
      return result;
    }

  function MultiplyMatrix(A,B){

    var A = readMatrixFromDom('matrix_a');
    var B = readMatrixFromDom('matrix_b');
    var rowsA = A.length, colsA = A[0].length,
        rowsB = B.length, colsB = B[0].length,
        C = [];
    if (colsA != rowsB) return false;
    for (var i = 0; i < rowsA; i++) C[i] = [];
    for (var k = 0; k < colsB; k++)
    { for (var i = 0; i < rowsA; i++)
    { var t = 0;
     for (var j = 0; j < rowsB; j++) t += A[i][j]*B[j][k];
     C[i][k] = t;
    }
    }
    return C;
  }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передавать данные из html? carder Общие вопросы Javascript 5 27.02.2016 19:46
Как создается function Function(){} ? Cepairda Общие вопросы Javascript 0 10.02.2016 15:03
переманную как условие в if блок xas Общие вопросы Javascript 3 02.02.2016 21:17
initComponent: Как получить данные родителя и как получить store для вызова load()? Пролетарий ExtJS 76 04.07.2015 09:22
Как сделать что бы картинки с другого url отображались как свои zlodey Серверные языки и технологии 1 04.05.2015 21:30