作业帮 > 数学 > 作业

一道matlab题求解,

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/23 22:29:15
一道matlab题求解,
设一半径为r的圆c1内切与半径为R的圆c2,当c1在c2内做无滑动的滚动,求c1上一固定点P的轨迹方程,绘出c1,c2,P的轨迹的图形.(1.R=2r;2.R=3r;3.R=(8/5)r)
如果答得好追加100分,我还有两道题如果做得出来也追加100分
请附上自己的知道id以便加分
一道matlab题求解,
R=1;
rate=[2,3,8/5];
c=[1,1,5];%这里的意思是说,在大圆上转多少圈就与小圆重合了
for i=1:length(rate);
r=R/rate(i);
seta=0:0.01:2*pi*c(i);
x=(R-r)*sin(seta)-r*sin(rate(i)*seta);
y=-(R-r)*cos(seta)+r*cos(rate(i)*seta);
figure
plot(x,y);
info=sprintf('R=%g r',rate(i));
title(info);
axis equal
end