gpt4 book ai didi

matlab - 在 matlab 中如何从命令行保存直方图?

转载 作者:太空宇宙 更新时间:2023-11-03 19:26:51 24 4
gpt4 key购买 nike

我有大量文件需要制作直方图,因此我想从命令行保存它们。对于绘图,我通常使用以下命令将其保存在 matlab 中:

figure = plot (x,y)
saveas(figure, output, 'jpg')

我想对直方图做同样的事情:

figure = hist(x)
saveas(figure, output, 'jpg')

但是我收到一条错误消息,提示句柄不正确。我还尝试了 imwrite 函数,代码执行但保存了一个空白的黑色图像。有什么方法可以保存我的直方图吗?

最佳答案

当您使用 hist 时使用输出参数,它返回每个 bin 的计数,而不是像您习惯的其他类型的绘图那样的句柄对象。

相反,获取图形的句柄,使用不带输出参数的 hist 绘制图形,然后保存图形。

fh = figure;
hist(x);
saveas(fh, output, 'jpg')
close(fh)

关于matlab - 在 matlab 中如何从命令行保存直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com