[英]Labeled, horizontal arrows pointing into a vertical line
不太確定這是否更好或更簡單,但我使用了quiver()
function 到 plot 如下所示的行。 在這種情況下, quiver()
function 接受一些輸入。 在下面的完整腳本中,我使用了兩倍數量的quiver()
調用 plot 重疊箭頭來創建雙頭箭頭。
quiver(Start_Point(1),Start_Point(2),X_Displacement,Y_Displacement,0);
• Start_Point
→ 等於[xy]
( x 坐標y 坐標)
• Start_Point(1)
→ 箭頭起點的x 坐標
• Start_Point(2)
→ 箭頭起點的y 坐標
• X_Displacement
→ 距陣列起點的水平距離
• Y_Displacement
→ 距數組起點的垂直距離
可以使用'MaxHeadSize'
屬性設置箭頭的最大尺寸。
clf;
Start_Point(1) = 0;
Start_Point(2) = 0;
X_Displacement = 0; Y_Displacement = 10;
Magnitude = sqrt(X_Displacement.^2 + Y_Displacement.^2);
quiver(Start_Point(1),Start_Point(2),X_Displacement,Y_Displacement,0,'Color','r','MaxHeadSize',1/Magnitude);
hold on
Start_Point(1) = 0;
Start_Point(2) = 0;
X_Displacement = 100; Y_Displacement = 0;
Magnitude = sqrt(X_Displacement.^2 + Y_Displacement.^2);
quiver(Start_Point(1),Start_Point(2),X_Displacement,Y_Displacement,0,'Color','r','MaxHeadSize',1/Magnitude);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.