2007年11月30日金曜日

MATLABのFigureのX軸Y軸をX→Y、Y→X逆にする方法

 MATLABで書いたFigure(グラフなど)のX軸Y軸をX→Y、Y→Xと逆にしたい場合があります。plot(x,y)のような関数なら、plot(y,x)に変更すれば、可能ですが、hist(ヒストグラム),imview(イメージビューワ内にイメージを表示)などには、適用できません(?)。この場合は、view(90,90)の関数をすると便利だと思います。
%----------------- MATLABソース -----------------%
y = randn(10000,1);
hist(y,60); %ヒストグラム
title('ヒストグラム');
xlabel('X');
ylabel('Y');
grid on;
%3次元グラフの視点の指定
view(90,90); % AZ=90, EL=90
%----------------- MATLABソース -----------------%

実行の結果

0 件のコメント: