我正在尝试在 latex 文件中绘制一个 matlab 图形。所以我用这个 matlab2tikz功能。
它工作得很好,直到我尝试在将图形转换为 tikz 文件之前在图形上添加一些自定义文本,当我尝试构建我的 latex 文件时,它说了类似这样的错误
Package pgfplots Error: the arguments of [mesh/rows=2,mesh/cols=0] assume 0 p
oints, but I got actually N = 1 points! The data matrix appears to be incomplete
当我从 matlab 文件中删除文本时,问题就消失了。
谁能帮我?
由于太长,我无法在这里提供真实数据,但我可以给你举一个例子。
想象一下我正在策划这件事
syms x
ezplot(sin(6*x))
然后,一旦它在 matlab 中绘制出来,我就会去Insert>Text Box
图上添加一些文本。
然后我将运行此代码
matlab2tikz('test.tikz', 'height', '\figureheight', 'width', '\figurewidth')
但是,当我把这段代码放入乳胶中时
\begin{figure} [H]
\centering
\input{Chapter4/Figs/test.tikz}
\caption[Surface force calibration]{Surface force calibration with small loads (100g, 200g and 300g)}
\label{fig:irfan}
\end{figure}
它说的是错误。