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')不能保存为彩色图片。...

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

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

Latex 中插入 Matlab 代码

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

matlab eps scope simulink stateflow latex paper

为了能让matlab中仿真数据导出为eps格式图片,以便在写论文时能够加入latex中: 用matlab 的打印eps到文件的功能,得到的eps文件中的图像却是纵向的,而latex中需要的是横向的图...

Matlab中巧用LaTex

Matlab作为数据计算和处理的数学语言(软件),而LaTex作为出版界的重要排版语言(软件),尤其是对数学公式的排版功能特别强。在Matlab中有两种方法使用LaTeX:1)对Matlab生成的图形...
  • zd0303
  • zd0303
  • 2012年05月05日 10:39
  • 8588

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

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

matlab画曲面图和显示latex标记

一般来说学习数学建模,常用的软件有五种,分别是Matlab、 Lingo、 Mathematica、 SPSS和SAS。对于数学规划的模型,建议大家使用Lingo软件求解比较方便,对于其它问题,如时间...
  • whucv
  • whucv
  • 2012年09月05日 21:09
  • 4030

LaTeX 嵌入MATLAB 绘图的字体

两次遇到使用Ctex生成PDF没有嵌入MATLAB字体的问题,解决方案分别如下:第一次:编辑Ctex的配置文件:CTEX\MiKTeX\dvipdfm\config\dvipdfmx.cfg将下面这段...
  • WanGong
  • WanGong
  • 2016年02月25日 13:26
  • 671

Xfig+Matlab+LaTeX超级组合——图像、计算、排版的高效组合——Xfig基本介绍

根据百度百科,点击打开链接, 以及之前使用Photoshop和做PPT,还有做各种文档的经验,EPS是进行图像文件交换的最佳选择了(虽说体积大,但是在这个时代,很多情况下文件体积已经不是问题了~~~)...

LaTex中插入VISO 和 MATLAB 经验总结

LaTex中插入VISO图形 1、  在VISO中,调整图形大小。 【文件】-->【页面设置】-->【页面尺寸】-->【调整大小以适合绘图内容】-->【确定】 这样,图形就可自动打印出合适大小。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:matlab 输出 latex 图片
举报原因:
原因补充:

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