次のコード行を使用して、画像をプロットします。
for t=1:subplotCol
subplot(subplotRow,subplotCol,t)
imagesc([1 100],[1 100],c(:,:,nStep*t));
colorbar
xlabel('X-axis')
ylabel('Y-axis')
title(['Concentration profile at t_{',num2str(nStep*t),'}'])
subplot(subplotRow,subplotCol,subplotCol+t)
hold on;
plot(distance,gamma(:,1,t),'-ob');
plot(distance,gamma(:,2,t),'-or');
plot(distance,gamma(:,3,t),'-og');
xlabel('h');ylabel('\gamma (h)');
legend(['\Theta = ',num2str(theta(1))],...
['\Theta = ',num2str(theta(2))],['\Theta = ',num2str(theta(3))]);
end
画像付きの次のサブプロットを取得します。
ご覧のとおり、最初の行の各画像の画像マトリックスのサイズは 100x100 ですが、最初の行の画像は X 軸と Y 軸で均等にスケーリングされています (Y 軸は X 軸よりも長い)。
私が現在得ている長方形ではなく、最初の行の画像を正方形のように見せる方法を教えてください。ありがとう。