【发布时间】:2020-05-23 21:23:18
【问题描述】:
我已经使用
生成了一张图片im = imagesc(tt,ff,log10(abs(wv))); axis off;
但是有两个问题:
这样每次执行上述命令后都会弹出一个图形窗口。我怎样才能避免这种情况?
如何将此图另存为无边框图片?
【问题讨论】:
-
imagesc用于创建图形窗口。如果您不想要图形窗口,请不要使用该命令。相反,使用imwrite将矩阵保存为图像文件。您可能希望先对其进行扩展,例如img = log10(abs(wv)); img = img / max(img(:)); imwrite(img,'filename.png');。 -
这些命令没有给出令人满意的结果。
I ran img= log10(abs(wv));然后im = img / max(img(:));然后imshow(img)这给出了一个非常小的黑白图像。我使用了img = ind2rgb(uint8(img), jet(8))但这也没有像imagesc(tt,ff,log10(abs(wv)));那样给出任何结果
标签: image matlab matlab-figure