查看: 197|回复: 3|关注: 0

[已解决] 悬赏100元求高手写一个小程序,结果用plot显示出来。

[复制链接]

新手

7 麦片

财富积分


050


2

主题

4

帖子

0

最佳答案

新手

7 麦片

财富积分


050


2

主题

4

帖子

0

最佳答案
 楼主| 发表于 2019-1-31 23:43:38 | 显示全部楼层
我的联系方式是455962633@qq.com.写出程序可发结果至我的邮箱。

新手

7 麦片

财富积分


050


2

主题

4

帖子

0

最佳答案
 楼主| 发表于 2019-2-1 16:04:02 | 显示全部楼层
此问题已解决

论坛优秀回答者

专家

2979 麦片

财富积分


20003000


2

主题

3297

帖子

668

最佳答案
  • 关注者: 137
发表于 2019-2-1 16:51:21 | 显示全部楼层 |此回复为最佳答案
  1. syms x y
  2. x0=0;y0=0;i=1;indx=1;
  3. while indx
  4. S=vpasolve([(x-x0(i))^2+(y-y0(i))^2-1;y-sin(x)],[x,y],[x0(i) 2*pi;-1 1]);
  5. if isempty(S.x)
  6. indx=0;
  7. else
  8. x0(i+1)=double(S.x);y0(i+1)=double(S.y);
  9. i=i+1;
  10. end
  11. end
  12. plot(x0,y0,'or')
  13. hold on
  14. plot(0:0.1:2*pi,sin(0:0.1:2*pi));
  15. axis equal
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

快速回复 返回顶部 返回列表