打印

大家帮帮忙 特别急!!!

[复制链接]
883|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
雷震子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 | 只看该作者
大家帮帮忙~~~

使用特权

评论回复
5
gaoyang9992006| | 2018-8-7 16:15 | 只看该作者
你先在纸上画一下,然后找出计算公式啊。然后用MATLAB实现该公式。以前高中学过这类计算。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝