Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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
Matlab/Octave将二维绘图导出为图像,但不显示_Matlab_Octave - Fatal编程技术网

Matlab/Octave将二维绘图导出为图像,但不显示

Matlab/Octave将二维绘图导出为图像,但不显示,matlab,octave,Matlab,Octave,我需要创建一个ocative脚本,它将生成一个二维打印,然后直接将其导出为图像,而不实际打印它 假设示例: x=1:10; exportDirectly(x,'myImage.jpg'); 这可能吗?您可以创建一个图形,但要改变可见性。然后像往常一样进行绘图和保存 差不多 fh = figure() fh.set('Visible','Off') %Some Plotting here print(fh) 这可能会有一些帮助…我认为这个问题会有所帮助。这个答案有一些相关的技巧:我发现它:倍频

我需要创建一个ocative脚本,它将生成一个二维打印,然后直接将其导出为图像,而不实际打印它

假设示例:

x=1:10;
exportDirectly(x,'myImage.jpg');

这可能吗?

您可以创建一个图形,但要改变可见性。然后像往常一样进行绘图和保存

差不多

fh = figure()
fh.set('Visible','Off')
%Some Plotting here
print(fh)

这可能会有一些帮助…

我认为这个问题会有所帮助。这个答案有一些相关的技巧:我发现它:倍频程:2>f=数字(“可见”、“关闭”);倍频程:3>绘图([10,1,20,5,24]);倍频程:4>打印(“MyPNG.png”,“-dpng”);沃尔坦指出了一个有用的答案,这要归功于他!万分感谢!