0

5x4000 配列があり、 imagesc 関数を使用してこの配列の密度プロットを取得しています。私が持っている唯一の問題は、Y_limit と Y_tick を変更しているときに、プロットに表示されないか、画像がプロットに表示されないことです! ご参考までに、X_tick と limit は正常に機能します。私が使用しているコードは次のとおりです。

imagesc(Array)
set(gca,'XLim',[0 4000])
set(gca,'XTick',[0:500:4000])
set(gca,'YLim',[22 26])
set(gca,'YTick',[22:26])
4

1 に答える 1

2

を使用するimagescと、x および y データは、データ ポイントが見つかった行列の列または行になるように自動的に選択されます。Y 制限をこの範囲外に変更すると、データが消えます。ただし、y 軸に 22 から 26 のラベルを付けたい場合は、次のようにします。

Array = rand(5,4000);
imagesc(Array)

set(gca,'XLim',[0 4000])
set(gca,'XTick',[0:500:4000])
set(gca,'YLim',[0.5 5.5])
set(gca,'YTick',[1:5])
set(gca,'YTickLabel',[22:26])

ここに画像の説明を入力

于 2013-08-05T07:33:54.430 に答える