2017-01-19 13 views
3

私は線形代数を研究しています。ベクトル[2, 1, 2]を3Dで視覚化したいと思います。Matlabのベクトルを3Dでプロットする

quiver3(0,0,0,2,1,2) 

Linear Algebraを理解していないか、MATLABに問題があります。しかし、プロットが私に似ているのは、ベクトル[1.8, 0.9, 1.8]をプロットしているということです。

答えて

5

デフォルトでは、quiver3は、ベクトルの表示を最適化するスケーリングを使用します。

quiver3(...,scale)自動的をオーバーラップからそれらを防ぐためにベクトルをスケーリングし、その後、規模によってそれらを乗算します。 scale = 2は相対的な長さを2倍にし、scale = 0.5はそれらを半分にします。自動スケーリングなしにベクトルをプロットするには、scale = 0を使用します。あなたはこの自動スケーリングを防ぐために、かつ正確にあなたが

quiver3(0, 0, 0, 2, 1, 2, 0); 

enter image description here

を提供するデータを表現するために 0として scaleパラメータを指定することをお勧めします

関連する問題