大家帮帮忙 特别急!!!

[复制链接]
 楼主| 雷震子ho 发表于 2018-8-6 20:40 | 显示全部楼层 |阅读模式
用MATLAB完成,在给出的程序中有三个圆,要求红心实圆沿小圆顺时针旋转,同时小圆沿大圆相切顺时针运动,画出红心实圆的运动轨迹
function [] = circle( x,y,r )
%画出大圆
theta=-7:0.1:7;
Circle1=pi*cos(theta);
Circle2=pi*sin(theta);
plot(Circle1,Circle2,'b');
hold on


%画出小圆
theta=-7:0.1:7;
Circle1=1*cos(theta);
Circle2=pi+1+1*sin(theta);
plot(Circle1,Circle2,'m');


%画出小圆上动点
plot(0,2+pi,'ro','Markersize',10,'MarkerFaceColor','r')
axis equal
end
 楼主| 雷震子ho 发表于 2018-8-6 20:41 | 显示全部楼层
不知道能不能将plot画出的图沿已知曲线的轨迹运动
 楼主| 雷震子ho 发表于 2018-8-6 20:42 | 显示全部楼层
之前有过编程的基础 但刚开始学matlab 这道题找了一晚上解决办法 明天得交了
 楼主| 雷震子ho 发表于 2018-8-6 20:42 | 显示全部楼层
大家帮帮忙~~~
gaoyang9992006 发表于 2018-8-7 16:15 | 显示全部楼层
你先在纸上画一下,然后找出计算公式啊。然后用MATLAB实现该公式。以前高中学过这类计算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部