matlab 输出 latex 图片

原创 2013年12月06日 07:17:52


自从用了 gnuplot 和 pgf/tikz 以来,猛然发现,已经很久没有用过 matlab 了。这两天要画一个图,要用到数值积分。折腾了一天,总算在 tikz 里面画出来了。但是 tikz 毕竟不是专业的数学工具,迭代的点一多,就不行了,速度奇慢,而且画出来的函数也不好看。

Matlab 导出数据给 Latex,以前一直用 eps 的方式。但是 Matlab 的字体实在是太丑了,跟 Latex 格格不入。而且 Matlab 不是专业的文字处理工具,数学符号什么的写起来很麻烦。

今天在网上找到一个工具,能让 Matlab 直接输出 tikz 格式的图片。真是太强大了。

这里是找到的介绍:http://www.howtotex.com/packages/beautiful-matlab-figures-in-latex/

这里下载:http://www.mathworks.com/matlabcentral/fileexchange/22022-matlab2tikz

这是 host 在 github 上的:https://github.com/nschloe/matlab2tikz


几个小问题:

  1. 查看帮助:
    help matlab2tikz

  2. 注意设置参数,要不然有些小麻烦,比如图片大小,数字被当做文字了,等等。
    matlab2tikz('fig_SNR.tikz', 'width', '5.5in', 'height', '4.25in', 'parseStringsAsMath', true, 'showInfo', false);

  3. Matlab 里面的虚线网格,在 axis 环境下显示出来是实线。需要在 tex 的导言加上如下代码。
    \pgfplotsset{grid style={dashed}}

千万不要因为一种工具的强大,就对别的工具关上大门!

LaTeX中加入Matlab中生成的图片

直接保存(包括用导出设置)无论任何格式都有白框;此处遇到的是生成的彩色图片,颜色是jet模式加上的,图片本身不是彩色图。用imwrite(A,map,'example .png')不能保存为彩色图片。...
  • forzhangtao
  • forzhangtao
  • 2015年08月29日 18:32
  • 1872

LaTeX中加入Matlab中生成的图片

直接保存(包括用导出设置)无论任何格式都有白框;此处遇到的是生成的彩色图片,颜色是jet模式加上的,图片本身不是彩色图。用imwrite(A,map,'example .png')不能保存为彩色图片。...
  • forzhangtao
  • forzhangtao
  • 2015年08月29日 18:32
  • 1872

Matlab导出eps或jpg图片的四种方法

 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB和Mathematica、Maple并称为...
  • rookiew
  • rookiew
  • 2016年05月15日 20:07
  • 8713

如何在论文中画出漂亮的插图?

来自知乎大神的干货:http://www.zhihu.com/question/21664179 问题: 如何在论文中画出漂亮的插图? 经常看到别人论文中画出各种绚烂的插...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年04月13日 21:04
  • 7777

LaTeX中加入Matlab中生成的图片

直接保存(包括用导出设置)无论任何格式都有白框;此处遇到的是生成的彩色图片,颜色是jet模式加上的,图片本身不是彩色图。用imwrite(A,map,'example .png')不能保存为彩色图片。...
  • forzhangtao
  • forzhangtao
  • 2015年08月29日 18:32
  • 1872

Latex设置图片等资源文件和.bib 文件以及输出文件与 .tex文件不在同一目录

latex 设置图片等资源文件和.bib 文件以及输出文件与 .tex文件不在同一目录
  • ppdouble
  • ppdouble
  • 2016年03月22日 17:57
  • 536

Latex 中插入 Matlab 代码

功能效果主要有如下排版功能: 语法高亮 自动添加边框 自动添加行号 先上图,大家感受一下效果————————————————————开始使用listings 包首先确保你能使用使用 listings ...
  • u012675539
  • u012675539
  • 2015年07月24日 22:16
  • 13181

TeX系列: MATLAB和LaTeX结合绘图

目的是在MATLAB中绘图,在LaTeX中利用PGFPlots实现对图的修饰,比如坐标系、坐标轴标记、标题等等。这样能够保证图的中标记与正文文本的一致性,同时又可利用MATLAB强大的数据处理和丰富的...
  • mathsoperator
  • mathsoperator
  • 2011年09月26日 10:38
  • 4114

LaTex文章中插入Visio及Matlab矢量图

第一次使用LaTeX,很神奇。有关文章里矢量图的插入,这里作个小小的总结~ 转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7699...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年01月12日 14:00
  • 1067

matlab eps scope simulink stateflow latex paper

为了能让matlab中仿真数据导出为eps格式图片,以便在写论文时能够加入latex中: 用matlab 的打印eps到文件的功能,得到的eps文件中的图像却是纵向的,而latex中需要的是横向的图...
  • feixingfei
  • feixingfei
  • 2011年07月20日 20:33
  • 1360
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:matlab 输出 latex 图片
举报原因:
原因补充:

(最多只允许输入30个字)