将Matlab图输出到LaTeX

时间:2014-04-16 19:52:43

标签: matlab latex

我正在尝试使用名为fig2texPS的开源Matlab图导出器,但我似乎无法使其工作,文档说我必须得到我想要的图形数字导出然后调用

fig2tex(myFigureNumber)

但我不知道如何获得所谓的"数字"。任何人都有这个项目的经验或者能够理解这个的人documentation指导我怎么用?

更新:尝试绘制一个函数,然后从图窗口中获取图形编号,但它仍然不起作用。您能否详细说明如何获得"数字处理"?

x = 1:1:10;
y = 1:1:10;
plot(x,y);
fig2tex(1); //Undefined function 'fig2tex' for input arguments of type 'double'.

1 个答案:

答案 0 :(得分:3)

这是数字句柄,你可以在制作数字(myFigureNumber = figure;)时获得,或者如果数字是活动的/当前的,则可以获得{/ 1}},或者与其他功能。但是,大多数时候你会在这里看到它:

enter image description here

编辑:对于更新的错误消息,错误是因为MATLAB找不到gcf(应该是fig2tex)。找到fig2texPS.m的路径,并将其添加到该文件所在的fig2texPS路径中。验证它是否适用于addpath C:\path\to\fig2texfolder