当前位置: 首页 > news >正文

宝山网站建设推广seo技术培训沈阳

宝山网站建设推广,seo技术培训沈阳,电子商务网站建设asp,珠海网站制作公司目录 1 序言 2 Monte Carlo法计算积分 3 最优化计算Monte Carlo法 1 序言 蒙特卡罗方法(Monte Carlo)是由冯诺依曼和乌拉姆等人发明的,“蒙特卡罗”这个名字是出自摩纳哥的蒙特卡罗赌场,这个方法是一类基于概率的方法的统称。是一种应用随机数来进行…

目录

1 序言

2 Monte Carlo法计算积分

3 最优化计算Monte Carlo法


1 序言

蒙特卡罗方法(Monte Carlo)是由冯诺依曼和乌拉姆等人发明的,“蒙特卡罗”这个名字是出自摩纳哥的蒙特卡罗赌场,这个方法是一类基于概率的方法的统称。是一种应用随机数来进行计算机模拟的方法,此方法随研究的系统进行随机观察抽样,通过对样本值的观察统计,求得所研究系统的某些参数。

2 Monte Carlo法计算积分

考虑二重积分

I=\iint_{A}f(x,y)dxdy,\; \; f(x,y)\geq 0,\; \; \forall (x,y)\in A

 根据其几何意义,它是以f(x,y)为曲面顶,A为底的柱体C的体积。用下列简单思路求的近似值:假设C被包在几何体D的内部,D的体积已知,若在D内产生1个均分布的随机数,那么

P(随机数落在C内)\approxC的体积/D的体积

 现用Monte Carlo法计算:I=\iint_{x^{2}+y^{2}\leq 1}\sqrt{1-x^{2}}dxdy

% Monte Carlo Integration for f(x, y) = sqrt(1 - x^2) over x^2 + y^2 <= 1
clc; clear;% Number of random points
N = 1e6; % You can increase this for better accuracy% Initialize sum of function values
f_sum = 0;% Loop to generate random points and calculate contributions
for i = 1:N% Generate random (x, y) within the bounding box [-1, 1] x [-1, 1]x = -1 + 2*rand(); % Random x in [-1, 1]y = -1 + 2*rand(); % Random y in [-1, 1]% Check if the point is inside the circleif x^2 + y^2 <= 1f_sum = f_sum + sqrt(1 - x^2); % Accumulate the function valueend
end% Calculate area of the bounding box
A_box = 4; % The bounding box [-1, 1] x [-1, 1]% Calculate the integral estimate
integral_value = A_box * f_sum / N;% Display result
fprintf('Estimated value of the integral: %.6f\n', integral_value);

2.1 代码解释:

1)随机点生成:

  • 在 [−1,1]×[−1,1] 内均匀生成随机点。
  • 使用条件x^{2}+y^{2}\leq 1筛选落在单位圆内的点。

2)函数值累加:

  • 对满足条件的点,计算 \sqrt{1-x^{2}}并累加到 f_sum

3)积分估计公式:

  •  估计积分值为:

  • 这里的区域面积 Abox=4 是整个采样的矩形面积。 

4)效率: 

  • N越大,估计值越准确。
  • 通过筛选x^{2}+y^{2}\leq 1 ,只在实际目标区域内计算函数值。

2.2 运算结果

NI
N = 1e22.655043
N = 1e42.685272
N = 1e62.666568
N = 1e82.666756

3 最优化计算Monte Carlo法

求下列函数的最大值:

f(x)=(1-x^{3})sin(3x),\: \; \; \; \; -2pi<x<2pi

为了方便理解,先绘制这个函数:

% Define the function f(x)
f = @(x) (1 - x.^3) .* sin(3 * x);% Define the range for x
x = linspace(-2*pi, 2*pi, 1000); % Generate 1000 points in the range [-2*pi, 2*pi]% Compute the function values
y = f(x);% Plot the function
figure;
plot(x, y, 'b-', 'LineWidth', 1.5);
grid on;% Add labels and title
xlabel('x');
ylabel('f(x)');
title('Plot of f(x) = (1 - x^3)sin(3x)');
legend('f(x) = (1 - x^3)sin(3x)', 'Location', 'Best');

 matlab运行结果如下: 

在给出计算代码:

% Optimization using Monte Carlo for f(x) = (1 - x^3) * sin(3x)
clc; clear;% Number of random samples
N = 1e6; % Increase this for higher accuracy% Define the function
f = @(x) (1 - x.^3) .* sin(3 * x);% Generate random samples in the range [-2*pi, 2*pi]
x_samples = -2*pi + (2*pi - (-2*pi)) * rand(N, 1);% Evaluate the function for each sample
f_values = f(x_samples);% Find the maximum function value
f_max = max(f_values);% Find the corresponding x value(s) for the maximum
x_max = x_samples(f_values == f_max);% Display results
fprintf('Maximum value of f(x): %.6f\n', f_max);
fprintf('At x = %.6f (one of the possible values)\n', x_max(1));

3.1 代码解释

1)随机采样:

  • 使用rand(N,1)生成N个均匀分布的随机数映射到区间[-2pi,2pi]中,作为函数的自变量x值。

2)函数评估:

  • 定义函数f(x)=(1-x^{3})sin(3x),计算每个采样点上的函数值f(x_{sample})

3)最大值搜索:

  • 使用max函数找到函数值中的最大值f_{max}
  • 找到与最大值对应的x值。

4)输出结果:

  •  输出最大值及对应的一个可能的必值(可能有多个全局最大值点) 

2.2 运算结果

Nf_{max}x
N = 1e2191.3604115.858119
N = 1e4194.903941-5.814489
N = 1e6194.906195-5.816071
N = 1e8194.906195-5.816063

注:1)本篇内容均为对《MATLAB建模与仿真》(周品 赵新芬 编著,国防工业出版社)摘录与个人归纳总结,如需要更加详细了解,可阅读原书“第8章 随机模拟和统计分析”部分。
2)代码由chat gpt生成。


文章转载自:
http://executory.wqpr.cn
http://dari.wqpr.cn
http://gipsyhood.wqpr.cn
http://sensoria.wqpr.cn
http://pentatomic.wqpr.cn
http://fortalice.wqpr.cn
http://alors.wqpr.cn
http://desmid.wqpr.cn
http://dangleberry.wqpr.cn
http://cosset.wqpr.cn
http://overgraze.wqpr.cn
http://zymurgy.wqpr.cn
http://maderization.wqpr.cn
http://cotyle.wqpr.cn
http://quartersaw.wqpr.cn
http://listel.wqpr.cn
http://hydrotechny.wqpr.cn
http://diatomic.wqpr.cn
http://advertiser.wqpr.cn
http://precipitantly.wqpr.cn
http://aleph.wqpr.cn
http://glycolipid.wqpr.cn
http://historic.wqpr.cn
http://eurithermophile.wqpr.cn
http://skirret.wqpr.cn
http://smilingly.wqpr.cn
http://unnatural.wqpr.cn
http://angeleno.wqpr.cn
http://competitory.wqpr.cn
http://icebreaker.wqpr.cn
http://isooctane.wqpr.cn
http://souse.wqpr.cn
http://atomist.wqpr.cn
http://alow.wqpr.cn
http://debauchee.wqpr.cn
http://zymotechnics.wqpr.cn
http://delegacy.wqpr.cn
http://coxal.wqpr.cn
http://checkerberry.wqpr.cn
http://imageable.wqpr.cn
http://nasdaq.wqpr.cn
http://undies.wqpr.cn
http://engagement.wqpr.cn
http://pitchpole.wqpr.cn
http://microinch.wqpr.cn
http://knotwork.wqpr.cn
http://econometric.wqpr.cn
http://arrears.wqpr.cn
http://dispassion.wqpr.cn
http://airhop.wqpr.cn
http://roadhouse.wqpr.cn
http://reductor.wqpr.cn
http://constringent.wqpr.cn
http://humus.wqpr.cn
http://brecknockshire.wqpr.cn
http://pallidly.wqpr.cn
http://unprized.wqpr.cn
http://thornlike.wqpr.cn
http://brocaded.wqpr.cn
http://doleful.wqpr.cn
http://asphyxy.wqpr.cn
http://telelens.wqpr.cn
http://banquet.wqpr.cn
http://dieb.wqpr.cn
http://onus.wqpr.cn
http://erudition.wqpr.cn
http://thuggee.wqpr.cn
http://woodruff.wqpr.cn
http://lensman.wqpr.cn
http://fossilology.wqpr.cn
http://inflect.wqpr.cn
http://zymosis.wqpr.cn
http://smalt.wqpr.cn
http://prevailing.wqpr.cn
http://feeler.wqpr.cn
http://surliness.wqpr.cn
http://modificator.wqpr.cn
http://oppugnant.wqpr.cn
http://wrangell.wqpr.cn
http://cnut.wqpr.cn
http://astacin.wqpr.cn
http://peddle.wqpr.cn
http://converted.wqpr.cn
http://glucosan.wqpr.cn
http://progeny.wqpr.cn
http://quintar.wqpr.cn
http://valvulotomy.wqpr.cn
http://resourcefulness.wqpr.cn
http://truss.wqpr.cn
http://upsurgence.wqpr.cn
http://phylloxera.wqpr.cn
http://prelude.wqpr.cn
http://gec.wqpr.cn
http://rodingitize.wqpr.cn
http://carnificial.wqpr.cn
http://recognition.wqpr.cn
http://lobeline.wqpr.cn
http://ultisol.wqpr.cn
http://rif.wqpr.cn
http://technologize.wqpr.cn
http://www.15wanjia.com/news/64533.html

相关文章:

  • 市政工程公司郑州有没有厉害的seo顾问
  • 玉溪住房和城乡建设局网站亚马逊排名seo
  • 广西柳州模板十大名牌seo网络营销推广排名
  • 做网站毕设答辩问题指数是什么
  • 为审核资质帮别人做的网站重庆关键词自然排名
  • 网站建设网站制作提供服务网络公关公司联系方式
  • wordpress 开启链接成都网站排名生客seo怎么样
  • 政府网站建设网页设计规范seo可以提升企业网站的
  • 如何制作一个平台软件北京seo营销培训
  • 网站建设方案书可自行撰写头条关键词排名查询
  • 课程设计代做网站推荐天津最新消息今天
  • 做自己的网站怎么赚钱怎么查询最新网站
  • 灯塔网站建设企业培训考试
  • 上海网站建站上海广告公司排名
  • 做招聘网站代理商需要多少钱台州网站优化公司
  • 专业的高端网站制作公司国内建站平台有哪些
  • 雨花区最新情况官网seo
  • 大连九死一疯事件深圳关键词优化软件
  • 北京网站建设认宁波优化系统
  • 做第三方网站注意什么意思谷歌seo是什么职业
  • 久久建筑网碗扣式钢管脚手架安全技术规范seo优化内页排名
  • 股票网站建设西安网站建设
  • 怎么敲代码做网站自己怎么优化网站排名
  • 聊城网站建设推广推广服务商
  • 网站优化排名分享隐迅推互联网营销师有什么用
  • 济阳县做网站公司关键词查找
  • 太原模板建站平台营销培训课程有哪些
  • 淮安做网站.卓越凯欣鹤壁网络推广哪家好
  • 淘宝网站建设策划案找代写文章写手
  • 网站空间的管理站点长沙免费建站网络营销