#octave #symbolic-math
#октава #символьное-математика
Вопрос:
Мне трудно понять, как отображать умножение матрицы как выражение, а не как результат выражения. Выражение должно отображаться в командной строке, а не в виде графика.
Допустим, у меня есть
syms m00 m01 m10 m11;
M = [m00 m01; m10 m11];
syms x0 x1;
X = [x0; x1];
Я хочу видеть выражение M * X
как символическое выражение. Что-то, что будет отображаться как:
| m00 m01 | * | x0 |
| m10 m11 | | x1 |
И не будет отображаться в результате M * X
вычисления:
| m00*x0 m01*x1 |
| m10*x0 m11*x1 |
Я прочитал документацию по octave symbolic package. Кажется, не могу найти там механику. Мои мысли сосредоточены на преобразовании выражений в latex,
m = latex(M)
x = latex(X)
Объединить результат в виде строки latex и каким-то образом распечатать строку latex в командной строке octave. На данный момент безуспешно.