Матричный калькулятор вычисляет значение от выражения с произвольным количеством матриц. При использовании матриц первого порядка работает как обычный калькулятор. В качестве коэффициентов матрицы можно использовать целые числа, десятичные и обыкновенные дроби. Поддерживаются операции сложения, вычитания, умножения, деления, возведения в целую степень, умножения на скаляр и прибавления скаляра (равносильно прибавлению скалярной матрицы).
- Скопируйте этот проект
- Запустите файл
MatrixCalc/main.py
в интерпретаторе языка Python3 - Введите выражение с переменными
- Для каждой используемой переменной введите значение-матрицу, после ввода матрицы вводите пустую строку
- Получите результат
Программа протестирована в интерпретаторе Python версии 3.5.3, в более старой версии интерпертатора программа может не работать.
Введите выражение:
B^-1*A*B
Ввод B:
-1 -2 -3 0
0 -1 -1 1
0 0 0 1
1 1 1 0
Ввод A:
-2 0 0 1
1 -4 0 1
0 0 -4 0
0 -1 1 -3
Результат:
-3 1 0 0
0 -3 1 0
0 0 -3 0
0 0 0 -4
Введите выражение:
(A+4)*(A+3)^3
Ввод A:
-2 0 0 1
1 -4 0 1
0 0 -4 0
0 -1 1 -3
Результат:
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0