2016-09-21 4 views
0

У меня есть эти два момента:Как расширить строку в matlab до границ графика?

vx1=-8; 
vy1=8; 
vz1=7; 

vx2=-7; 
vy2=9; 
vz2=9; 
line([vx1 ,vx2],[vy1 ,vy2],[vz1 ,vz2]); 

Теперь он даст мне линию, и я хочу продлить его до пределов графа в х, у и г ... Обратите внимание, что у меня есть много строк в этом домен.

ответ

1

Вы можете проверить пределы графика, делая

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 функции.