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: p>
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 p>
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 p>
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)]) p>
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