图片缩略图

matlab2tikz / matlab2tikz

版本1.0.0.0 (197 KB) 尼科Schlomer
将MATLAB/Octave转换为TikZ图形的脚本,以便轻松一致地将其包含到LaTeX中。

108.3 k下载

更新2020年10月18日

从GitHub

在GitHub上查看许可证

编者按:受欢迎的文件201320152016201820192020

这是matlab2tikz,一个MATLAB(R)脚本,用于将MATLAB图形转换为原生的TikZ/ pgfplot图形。
matlab2tikz支金宝app持大多数MATLAB图形的转换,包括2D和3D图形。对于用第三方包装建造的地块,您的里程可能有所不同。
工作流程如下。

a.将matlab2tikz脚本(src/文件夹的内容)放在MATLAB可以找到的目录中(例如当前目录)。b.确保你的LaTeX安装包含这些包

TikZ (aka PGF, >=2.00)和
Pgfplots(> = 1.3)。
在MATLAB中生成绘图。

调用matlab2tikz由
' ' '
> > matlab2tikz ();
' ' '

' ' '
> > matlab2tikz(“myfile.tex”);
' ' '
该脚本接受许多选项;通过求助来检查他们,
' ' '
> >帮助matlab2tikz
' ' '
有时,MATLAB使创建匹配的LaTeX图变得困难,因为它保持周围不可见的物体,或者将图拉伸到超出边界框太远的地方。使用
' ' '
> > cleanfigure;
> > matlab2tikz(“myfile.tex”);
' ' '
首先清除图形中不需要的实体,然后将其转换为TeX。

将' myfile.tex '的内容添加到你的LaTeX源代码中;一个方便的方法是使用' \input{/path/to/myfile.tex} '。还要确保在你的文档的头部包含pgfplot包:
' ' '
\ documentclass{}条
\ usepackage {pgfplots}
%并可选地(从pgfplot 1.3起):
最新\ pgfplotsset{兼容=}
\ pgfplotsset{情节坐标/数学解析器= false}
\ newlength \ figureheight
\ newlength \ figurewidth
开始\{文档}
输入\ {myfile.tex}
结束\{文档}
' ' '
有报告称与以下LaTeX包不兼容:

signalflowdiagramhttp://www.texample.net/tikz/examples/signal-flow-building-blocks/(查看http://sourceforge.net/tracker/?func=detail&aid=3312653&group_id=224188&atid=1060656.)
如果你遇到了错误,有matlab2tikz可以做的很好的例子,或者如果你只是在寻找更多的信息,请访问matlab2tikz的网页https://github.com/matlab2tikz/matlab2tikz

引用作为

尼科Schlomer(2021)。matlab2tikz / matlab2tikzGitHub (https://github.com/matlab2tikz/matlab2tikz)。检索

MATLAB版本兼容性
创建R2014b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库