我希望以八度为单位显示图像而不进行缩放(即一个图像像素映射到我的显示器的精确一个像素)或具有错误的宽高比。很遗憾,imshow()
,imagesc()
或image()
都不会自动执行此操作。但它一定是可能的,对吧?
我使用Octave 3.2.4。
答案 0 :(得分:4)
有几种方法可以做到这一点。这是其中的两个:
daspect ([1 1])
; set (gca, "Position", [0 0 1 1])
答案 1 :(得分:1)
我发现在Octave 3.8.1(从Linux Mint 17运行发行版)中,使用axis tight normal
将产生一个表现良好的图形,类似于标准的Matlab输出。 YMMV。