Red de conocimiento informático - Conocimiento del nombre de dominio - Usa Matlab urgentemente para dibujar la imagen del frijol.

Usa Matlab urgentemente para dibujar la imagen del frijol.

También puedes utilizar un método similar para calcular el área de un cuarto de círculo unitario y calcular el área de una figura cerrada rodeada por cualquier curva

Ingreso:

borrar

t=0:0.001:pi/2; % datos de un cuarto de círculo unitario

x=cos(t);

y =sin( t);

for i=1:4

n=10^i;?% número de dispersión

z=rand(2,n );? %2×n (0,1) matriz aleatoria distribuida uniformemente

subplot(2,2,i),

plot(z(1,:),z( 2, :),'r*',x,y,'b')

título(['n=',int2str(n)])

eje igual

axis([0 1 0 1])

k=0;

for j=1:n % Calcula el número de puntos dentro de la curva

si z(1,j).^2+z(2,j).^2<=1

k=k+1;

fin

end

S(i)=k/n;?% relación de aproximación de área

disp(['when n=',num2str(n),'when S=',num2str (S(i))])

end

disp(['valor exacto π/4≈',num2str(pi/4)])

Una salida:

Cuando n=10, S=0.8

Cuando n=100, S=0.75

Cuando n=1000, S=0.774

Cuando n=10000, S=0.7852

El valor exacto π/4≈0.7854