How to save a figure in a MAT-file?

我与影子孤独终老i 提交于 2019-12-02 05:40:20

save doesn't do anything unexpected here. The issue is that the direction of the y-axis is inverted. In other words, the image pixels are counted from the left top whereas the plots are usually made from left bottom.

If you remove this line set(gca,'Position',[0 0 1 1]); in your code, you'll be able to see this.


Notice the highlighted parts in the following plots.

Spectogram plotted using the code from its documentation):

While, the imagesc(mat); gives:


So how to fix this?
Just reverse the y-axis direction i.e.

imagesc(mat);
set(gca,'YDir','normal');

Result:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!