Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plot 无法使用print()以倍频程保存打印_Plot_Png_Octave - Fatal编程技术网

Plot 无法使用print()以倍频程保存打印

Plot 无法使用print()以倍频程保存打印,plot,png,octave,Plot,Png,Octave,我只是尝试使用print()函数将当前数字的倍频程打印到.png文件中。文档似乎很简单,但不起作用。我没有收到任何错误消息,但是找不到文件。我在做什么 filename = sprintf('/home/me/Desktop/file_%d.png',n); print(filename, '-dpng'); 其中n只是一些循环计数器变量。同样,我没有收到任何错误,但是当我检查/home/me/Desktop/时,没有文件。我做错了吗?Octave可能不知道您当前的数字在哪里,或者文件名不好。

我只是尝试使用
print()
函数将当前数字的倍频程打印到
.png
文件中。文档似乎很简单,但不起作用。我没有收到任何错误消息,但是找不到文件。我在做什么

filename = sprintf('/home/me/Desktop/file_%d.png',n);
print(filename, '-dpng');

其中
n
只是一些循环计数器变量。同样,我没有收到任何错误,但是当我检查
/home/me/Desktop/
时,没有文件。我做错了吗?

Octave可能不知道您当前的数字在哪里,或者文件名不好。尝试使用此版本的打印

打印(h、文件名、选项)


用h表示绘图图形手柄。另外,请尝试将文件名打印到控制台,并确保文件名正确无误。Octave可能不知道当前数字的位置或文件名不正确。尝试使用此版本的打印

打印(h、文件名、选项)


用h表示绘图图形手柄。还可以尝试将文件名打印到控制台,并确保其正确

尝试一些简单的操作:
plot(1:10);打印(“out.png”)
您是否在当前工作目录中看到out.png(用
pwd
显示)任何人都无法帮助您解决这个问题,因为您的问题在于您忽略的细节。请提供一份报告。在那之前,我投票决定以离题结束。@Andy不,我没有,什么都没有saved@jphollowed:哪个图形工具集?尝试fltk、qt、gnuplot。也可以尝试
绘图(1:10);打印(“out.eps”)(不使用ghostscript)@Andy我试过fltk和gnuplot,都不管用。我没有列出可用的qt。我还尝试将
png
更改为
eps
,没有任何更改:(尝试一些简单的方法:
plot(1:10);print(“out.png”);
您是否在当前工作目录中看到out.png(显示为
pwd
)任何人都无法帮助你解决这个问题,因为你的问题是关于你忽略的细节。请提供一个答案。在那之前,我将投票以离题结束。@Andy不,我没有,没有任何问题saved@jphollowed:哪个图形工具包?尝试使用fltk、qt、gnuplot。还可以尝试
plot(1:10);打印(“out.eps”);
(不使用ghostscript)@Andy我试过fltk和gnuplot,都不起作用。我没有列出可用的qt。我还试过将
png
更改为
eps
,没有更改:(“h”是图形的句柄,与“文件”无关。如果省略h,它将使用
gcf
。如果文件名错误,他将得到一个错误,如“GPL Ghostscript 9.06:***无法打开文件foo/bar/baz.png”@Andy我从来没有说过h是文件名。阅读我的评论,看起来他正在迭代多个绘图。Gcf提供当前绘图,因此如果他单击某个位置,它将不起作用。为绘图方法提供图形句柄更好。阅读您的回答:“…为绘图文件句柄提供h…”@andy解决这个问题的简单方法是建议编辑。很明显,我指的是图形句柄。symantics,我指的不是物理文件。大多数人会理解的。我尝试过这个,它不会改变任何内容,没有任何类型的输出。“h”是图形句柄,与“文件”无关。如果省略h,它将使用
gcf
。如果文件名错误,他将得到一个错误,如“GPL Ghostscript 9.06:***无法打开文件foo/bar/baz.png”@Andy我从来没有说过h是文件名。阅读我的评论,看起来他正在迭代多个绘图。Gcf提供当前绘图,因此如果他单击某个位置,它将不起作用。为绘图方法提供图形句柄更好。阅读您的回答:“…为绘图文件句柄提供h…”@andy解决这个问题的简单方法是建议编辑。很明显,我指的是数字句柄。这个符号,我指的不是物理文件。大多数人会理解的。我尝试过这个,它不会改变任何内容,也不会输出任何内容