想用matlab编个简单的程序

来源:百度知道 编辑:UC知道 时间:2024/04/29 08:48:08
有三个点 A,B,C
现在给三个数字,比如说:x,y,z;
则三个点分别对应以A为圆心x为半径画圆,已B为圆心y为半径画圆,已C为圆心z为半径画圆,要求出图。

给出具体数值一次到位,你还得修改。

A=rand(1,2)
B=rand(1,2)
C=rand(1,2)
r1=rand(1,1),r2=rand(1,1),r3=rand(1,1)
t=0:pi/100:2*pi;
x1=A(1)+r1*cos(t);y1=A(2)+r1*sin(t);
x2=B(1)+r2*cos(t);y2=B(2)+r2*sin(t);
x3=C(1)+r3*cos(t);y3=C(2)+r3*sin(t);
plot([x1 x2 x3],[y1 y2 y3],'.')
axis equal