Перемножение двух матриц

lolpost

Новичок
Здравствуйте! Имеются две матрицы, которые нужно перемножить.
Первая матрица формируется из формы, куда вводиться текст и потом из текста берутся значения ASCII кодов. Вторая уже матрица является константой. Как правильно перемножить эти две матрицы?
Для примера:
1)
100 101 102
103 104 105
106 107 108
2)
97
98
99
Итог переумножения
29696
30578
31460

Как умножить эти две матрицы, чтобы вывелся правильный ответ? Искал решение в интернете, но попадаются лишь онлайн решения(
 

Вурдалак

Продвинутый новичок
Нужно просто составить HTTP-запрос к одному из таких сервисов по перемножению матриц онлайн. Тебе поможет curl Guzzle.
 
Последнее редактирование:

lolpost

Новичок
Нужно просто составить HTTP-запрос к одному из таких сервисов по перемножению матриц онлайн. Тебе поможет curl.
хорошее решение, но данный пример я буду использовать на локальной машине, которая не всегда будет иметь доступ к интернету)
 

lolpost

Новичок
Вот что получается:
Первый код принимает значения из формы
PHP:
$original_text=$_POST['original_text'];
$original_text_massiv = str_split($original_text);
$code_text=array();
foreach ( $original_text_massiv as $key => $value ) {
    //echo ord($value).'<br />'; //Делаем вывод кода всех элементов в строке
    ord(array_push($code_text,ord($value)));
  
}
print_r ($code_text);
Здесь создаю таблицу и пытаюсь заполнить ее, но почему то идут повторы и все значения идут в 1 таблицу.
PHP:
echo '<table border="1">';
    for( $i=0; $i<3 ; $i++){
    echo '<tr>';
        for($j=0;$j<3;$j++){
        $id=1;
        echo '<td width="20px">';
        print_r ($code_text);
        echo '</td>';
        }
    echo '</td>';
    }
echo '</table>';
 

Вурдалак

Продвинутый новичок
В наше время никто такое не пишет, препод от тебя явно ждёт подключения нужной библиотеки через Composer.
 
Последнее редактирование:

BRat

o_0
Поскольку на бумаге ты перемножать матрицы умеешь, сформулируй словесно пошаговый алгоритм решения. После этого будет видно, в чем ошибка его реализации в вышеуказанной программе.
 
Сверху