0
我有這兩點:如何將matlab中的直線延伸到圖形限制?
vx1=-8;
vy1=8;
vz1=7;
vx2=-7;
vy2=9;
vz2=9;
line([vx1 ,vx2],[vy1 ,vy2],[vz1 ,vz2]);
現在它會給我一條線,我想它延伸到X,Y和Z圖形界限...... 請注意,我在這多條線路域。
我有這兩點:如何將matlab中的直線延伸到圖形限制?
vx1=-8;
vy1=8;
vz1=7;
vx2=-7;
vy2=9;
vz2=9;
line([vx1 ,vx2],[vy1 ,vy2],[vz1 ,vz2]);
現在它會給我一條線,我想它延伸到X,Y和Z圖形界限...... 請注意,我在這多條線路域。
您可以通過執行
hline = line([vx1 ,vx2],[vy1 ,vy2],[vz1 ,vz2]);
hline.Parent.XLim
hline.Parent.YLim
等
檢查圖的限制,但它可能是更容易改變圖形限制最大/最小的在每個維度線。您可以使用命令XLIM,ylim,zlim
xlim([-8 8]);
ylim([8 9]);
zlim([7 9]);
如果你有幾行,找到每個維度和使用,對於XLIM函數值的最小值/最大值。