【发布时间】:2014-03-11 10:50:36
【问题描述】:
好的,所以这开始变得非常令人沮丧。
我有以下代码:(scannedResponse, thetaAxis 这里给出)。
clear all
load scannedResponse
load thetaAxis
figure(1); clf(1);
pcolor(1:size(scannedResponse,2), thetaAxis, scannedResponse); shading interp;
figure(2); clf(2);
imagesc(1:s.N.Lsnaps, (thetaAxis), scannedResponse);
所以我得到了两张图片。一个是用 pcolor 做的,一个是用 imagesc 做的。 pcolor 图像是正确的,因为 y 轴是正确的,并且线条是它们应该在的位置。 imagesc 是错误的,因为 y 轴是错误的,并且线条不在它们应该在的位置。
如您所见,imagesc 图像的线条与 pcolor 图像的线条不一致。我似乎无法让 imagesc y 轴与 pcolor y 轴一致,因此给了我一个类似的情节。我该怎么做呢?
附:我已经尝试过使用set(gca,'Ydir', 'normal') 命令等为imagec 翻转y 轴的全部范围,但无济于事。
谢谢。
【问题讨论】: