当前位置: 首页 > 工具软件 > matlab2tikz > 使用案例 >

matlab tikz,TeX系列: matlab2tikz--matlab图形数据转化为tikz命令

法烨烨
2023-12-01

到目前为止, matlab2tikz还不支持所有MATLAB图形的转换. 比如对于3维点图和线图就不支持. 如果你有一个漂亮的二维图形, matlab2tikz支持得很好.  matlab2tikz 支持功能完全涵盖它的前任matfig2pgf.

支持的特征有(不限于):

* 绝大多数 axes 属性 (包括对数坐标),

* 网格,

* 线图 (包括标记, 线的样式),

* 等高线图(包括填充的),

* bar 图 (堆积的, 群组的, 直方图),

* stem 图,

* stairs 图,

* quiver(带箭头)图,

* 颜色条colorbars,

* 图例legends,

* images,

* 子图subplots,

* zplane 图,

* 频率响应图 frequency response plots,

* 散点图 scatter plots,

* surf 图.

使用步骤如下:

1. 把matlab2tikz.m文件放在MATLAB搜索路径上(例如当前工作目录).

2. 产生MATLAB图形.

3. 调用mattlab2tikz

>> matlab2tikz( 'myfile.tikz' );

结果文件myfile.tikz包含进LaTeX文档 (可通过\input{myfile.tikz}). 不要忘了在导言区加入

\usepackage{tikz,pgfplots}

或可选的 (从Pgfplots 1.3开始)

\pgfplotsset{compat=newest}

\pgfplotsset{plot coordinates/math parser=false}.

 类似资料: