10

ベクトル x と y があるとします。私は自分がやりたいことを達成できることを知っていplot(x,y)ますplot(y,x)。ただし、私の質問は具体的には次のとおりです。図でプロットが既に作成されている場合plot(x,y)、水平軸と垂直軸をプログラムで交換して、効果的に言っているようにするにはどうすればよいplot(y,x)ですか?

4

1 に答える 1

9

興味深い質問 +1。x次の例は、現在の Figure のとy軸を交換する方法を示しています。

X = (1:100)'; %# Create x axis data
Y = randn(100, 1); %# Create y axis data
plot(X, Y); %# Plot the data
view(-90, 90) %# Swap the axes
set(gca, 'ydir', 'reverse'); %# Reverse the y-axis (Optional step)

また、Matlab Central への関連リンクはこちらです。

于 2013-04-22T06:57:25.060 に答える