Отображать символьное выражение в октаве. Умножение матрицы как выражение, а не как результат

#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. На данный момент безуспешно.