MATLAB画圆,圆心在另一个圆上移动

具体说是 以2为半径的圆,圆心在 另一个以1为半径、原点为圆心的圆上 移动

第1个回答  2015-04-07

sita=0:0.05:2*pi;

r=2;

x=r*cos(sita);

y=r*sin(sita);

x=[x,x(1)];

y=[y,y(1)];

figure,plot(x,y,'r');

hold on;

r1=1;

si=0:0.05:2*pi;


for ii=1:length(x)

    x1=x(ii)+r1*cos(si);

    y1=y(ii)+r1*sin(si);

    x1=[x1,x1(1)];

    y1=[y1,y1(1)];

    plot(x1,y1,'b')

end

axis([-5,5,-5,5]);

axis equal;

本回答被提问者采纳
第2个回答  2021-03-10

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网