怎样用Matlab 过已知三个点画圆?答:这样写更有通用性:clc;clear xy=[1 0;2 3;3 2] %a(1,0),b(2,3),c(3,2)syms x0 y0 R f=(xy(:,1)-x0).^2+(xy(:,2)-y0).^2-R^2 %版本太低可能不行 [R,x0,y0]=solve(f(1),f(2),f(3))R=eval(R(1)),x0=eval(x0(1)),y0=eval(y0(1))%把符号变量...
MATLAB画圆,圆心在另一个圆上移动答: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')...