Рассмотрим процедуру на примере. Нарисуем с помощью 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