Рассмотрим процедуру на примере. Нарисуем с помощью MATLAB сферу:
sphere(30);
title('a sphere: x^2+y^2+z^2');
xlabel('x');
ylabel('y');
zlabel('z');
axis equal
и сохраним ее в файл sphere.m
.
Скачаем конвертер matlab2tikz. Из архива нам понадобятся файлы matlab2tikz.m
и matlab2tikzInputParser.m
— их мы поместим в каталог, где уже находится sphere.m
.
Чтобы сгенерировать рисунок TikZ, наберите в командном окне MATLAB (предположим, что скрипт, рисующий сферу, все еще открыт в редакторе) следующую команду:
matlab2tikz('sphere.tikz', 'height', '\figureheight', 'width', '\figurewidth');
Код полученного рисунка TikZ будет экспортирован в файл sphere.tikz
в рабочем каталоге.
Авторы скрипта предупреждают, что тестировали его для MATLAB версии 2014a и более новых.
Комментарии
comments powered by Disqus