Отображение символьных уравнений в MATLAB2016b

#matlab

#matlab

Вопрос:

У меня есть MATLAB2016b, и я использую Symbolic Math Toolbox.

Для чего-то вроде

 syms y
f = y^2   y
 

Я получаю следующий результат:

f =

y^2 y

Если я использую

 pretty(f)
 

Тогда я получаю что-то немного более приятное, но не идеальное.

Чего бы мне действительно хотелось, так это типичного стиля latex в качестве выходного сигнала. Я полагаю, что некоторые версии MATLAB делают это автоматически, но есть ли какие-либо решения для MATLAB2016b?

Если нет, то какая самая ранняя версия MATLAB мне понадобится для этого? Проблема в том, что на моем компьютере установлена macOS Sierra версии 10.12.6, поэтому версия 2020 года не поддерживается моим компьютером…

Я провел некоторый поиск в Интернете, но не могу найти ничего информативного, некоторая помощь была бы очень признательна!

Комментарии:

1. Есть ли у вас доступ к живым скриптам в MATLAB R2016b? Выходные данные отображаются в форме LaTeX при использовании живых .mlx скриптов поверх .m файлов. Также, если у вас есть доступ / лицензия для MATLAB online, это может быть решением для использования R2020b: MATLAB Online

Ответ №1:

Это прекрасно работает, если мы используем живой редактор! Я уже пользовался командным окном раньше.

Ответ №2:

Использование живых скриптов .mlx

Использование файлов live editor .mlx приведет к появлению результатов в стиле LaTeX в окне командной строки. К сожалению, .m файлы будут иметь формат обычного текстового стиля. Не уверен, в какой версии MATLAB представлены живые скрипты.

Форматы живых скриптов

Запускался с использованием MATLAB R2019b