在matlab里,怎么样才能使一个线段绕它的端点旋转一定弧度?

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 07:06:40
在matlab里,怎么样才能使一个线段绕它的端点旋转一定弧度?
xQJ0}HS֮Mk惌 YWYf 's!0 y%nӱ| ӟ HrrG,ߎp/Ir^hhΗ%}'tx>>lxx2G~j;~gK G "b&%@AY(EJx0u 8TtǎYXpB{4RJ\rPRC4uy.> bWhRKASn/\H³bP{T]J3(Q']ʬC,yZ/0>>搎aH#O

在matlab里,怎么样才能使一个线段绕它的端点旋转一定弧度?
在matlab里,怎么样才能使一个线段绕它的端点旋转一定弧度?

在matlab里,怎么样才能使一个线段绕它的端点旋转一定弧度?
clc;
clear
x1=0;
y1=0;
x2=1
y2=1;
st=pi/4; %旋转的角度
st1=asin((y2-y1)/sqrt((y2-y1)^2+(x2-x1)^2));
h1=plot([x1 x2],[y1 y2],'r.-');
n=100;
st0=linspace(st1,st1+st,n);
axis([-1 1 -1 1])
for i=1:n
x3=x1-cos(st0(i));
y3=y1+sin(st0(i));
set(h1,'xdata',[x1 x3]);
set(h1,'ydata',[y1 y3]);
pause(.01)
end