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

到目前为止, 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}.

 

官网https://github.com/nschloe/matlab2tikz

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值