matlab已知(0,0)(1,1)两点画长度为3的线段

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 00:53:48
matlab已知(0,0)(1,1)两点画长度为3的线段
xN@_B0eYʋEDMjC tA$`4B0%e| O;ZqfnurNԨF1Mx/gPF1Š? >V;n/bixK;3 )G#^}i^]"Q,T5.B66T*j2lhxJGQ5,UjbDJ}6΁]Tv UFÐȀʉ% ?ݩ( Ǵr`b((ɽfI-p.E/`b\>W{ ׸0t&u];Am5PZP[ncX;|^iM

matlab已知(0,0)(1,1)两点画长度为3的线段
matlab已知(0,0)(1,1)两点画长度为3的线段

matlab已知(0,0)(1,1)两点画长度为3的线段
x1=0;y1=0; %第一点坐标 x1,y1
x2=1;y2=1; %第二点坐标 x2,y2
l=3; %线段长度 l
deg=atan2(y2-y1,x2-x1); %确定画线角度
xx=l*cos(deg)+x1; %确定线段末端横坐标xx
yy=l*sin(deg)+y1; %确定线段末端纵坐标yy
plot([x1 x2],[y1 y2],'.');hold on %画原来两点
plot([x1 xx],[y1 yy],'-');hold off;%画线段
以上代码会以第一点为起点,沿第一点至第二点方向,画长度为指定值的线段