[Modelado matemático] Modelado matemático para estudiantes universitarios nacionales en 2018 - Diseño de ropa de protección térmica (con algo de código MATLAB)

Introducción a los métodos de Monte Carlo

El método Monte Carlo (Monte Carlo,  abreviado MC) es un método para resolver problemas físicos y matemáticos utilizando experimentos estadísticos repetidos e independientes. Una aplicación sencilla del método MC es encontrar el área de un gráfico .

Ver el código completo

Caso práctico de aplicación: Diseño de ropa de protección térmica método Monte Carlo para resolver ecuación de conducción de calor (implementación MATLAB)

Ejemplo: ¿ Área a resolver ?

%投点次数
M = 1000;
A = rand(M,2);
r = sqrt((A(:,1) - 0.5).^2 + (A(:,2) - 0.5).^2);
total = sum(r < 0.5);
pr = total / M;
disp(pr)

%绘图
xt = @(t) 0.5*cos(t) +0.5;
yt = @(t) 0.5*sin(t) + 0.5;
fplot(xt,yt)
hold on
plot(A(:,1),A(:,2),'.');
grid on
axis equal
axis([0,1,0,1])

Resultado calculado: 0,7630

Supongo que te gusta

Origin blog.csdn.net/wenyusuran/article/details/123473296
Recomendado
Clasificación