我正在尝试在数组中创建数字的直方图.我正在使用Matlab来做到这一点.我通过ssh连接,所以我只能在Linux计算机的终端上使用Matlab.我试图在数组中创建数据的直方图,并将其保存为.png.我知道为了让我保存这个,我需要使用这个print功能.到目前为止,我的尝试如下:
h=hist(array)
print(h,'-dpng','hist1.png')
Run Code Online (Sandbox Code Playgroud)
这告诉我没有定义变量,-dpng但我认为重点是指定文件类型.
然后我就删除了-dpng并将其作为
print(h,'hist1.png')
Run Code Online (Sandbox Code Playgroud)
它告诉我"处理必须是标量,矢量或矢量的单元格数组"
在这一点上,我不知道接下来该做什么.我想有人帮我弄清楚如何将这个直方图打印到.png文件.谢谢.
hist 不返回数字句柄,你可以做类似的事情:
h = figure;
hist(array);
print(h, '-dpng', 'hist1.png');
Run Code Online (Sandbox Code Playgroud)
保存直方图.
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |