首页
/
每日頭條
/
生活
/
數學 定積分
數學 定積分
更新时间:2025-05-11 20:56:19

本章内容來自《妙趣橫生的算法》 一書中。

在解決實際問題時,有時會用到所謂的概率算法。概率算法允許在執行過程中随機地選擇下一步的計算步驟,因此使用概率算法有時會大大地提高算法的效率,但有時也可能得不到問題的全部答案。

概率算法大緻分為四類:數值概率算法,蒙特卡洛(Monte Carlo)算法,拉斯維加斯(Las Vegas)算法,和舍伍德(Sherwood)算法。這裡隻介紹最為基礎的數值概率算法。

數值概率算法常應用于解決數值計算的問題。應用數值概率算法往往隻能得到問題的近似解,并且該近似解的精度一般随着計算時間的增加而不斷提高。因為在一些數值問題中,不可能也沒有必要計算出問題的精确解(例如:計算無理數π的取值等),因此,在解決一些數值計算的問題時,數值概率算法常能派上用場。

例子:設f(x)=1-x2,計算定積分:的值

分析:要計算的定積分值的幾何含義就是圖中陰影部分的面積。可以試想,如果随機地向圖中虛線與x,y坐标軸所圍成的正方形中投點,那麼根據幾何概率的知識可知,随機點落入陰影區域的概率即為陰影部分的面積與虛線與x,y坐标軸所圍成的正方形的面積之比。計算定積分。

#include "stdio.h" #include "math.h" #include "stdlib.h" #include "time.h" double Darts(int n) { double x,y; time_t t; int i,count = 0; srand((unsigned)time(&t)); for(i=0;i<n;i ) { x = rand()0/100.0; y = rand()0/100.0; if(y<=1 - pow(x,2)) count ; } return (double)count/(double)n; /*返回落入陰影區域的點數與總點數n的比值*/ } main() { int n; printf("Please input the accuracy\n") ; /*輸入精度,即投點數*/ scanf("%d",&n); printf("The result is about\n"); /*輸出計算結果*/ printf("%f\n",Darts(n)); getche(); }

運行結果:

數學 定積分(計算定積分)1

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
撥叉銑床夾具設計要點有哪些(撥叉鑽床夾具的設計)
撥叉銑床夾具設計要點有哪些(撥叉鑽床夾具的設計)
   前 言  撥叉是變速箱換擋機構中的一個主要零件,主要起換擋作用。如果撥叉槽口的配合尺寸精度不高時,滑移齒輪就達不到要求的定位精度,這樣滑移齒輪就不能很好地與其他齒輪進行正确有效的齧合,從而影響整個傳動系統的工作。本文将詳細介紹一款撥叉的鑽孔夾具。   一   零件的分析   加工零件:撥叉   加工位置:撥叉上M10mm,螺紋底孔Φ8.4mm   加工...
2025-05-11
廣場舞哪一年開始流行(火爆一時的廣場舞)
廣場舞哪一年開始流行(火爆一時的廣場舞)
  前些年廣場舞在全國各地的火爆程度肉眼可見,很多老年人對此是津津樂道,不但自己加入這一陣營,還叫上身邊的親朋好友,參加這項既能促進人際關系和諧、又能打發時間的娛樂活動。跳過廣場舞的人都知道,其給自己原本孤寂無聊的老年生活,帶來了諸多樂趣,也讓個人養成了堅持鍛煉的好習慣。   随着時間的推移,關于跳廣場舞這一行為的不良風評逐漸增加,正因如此一個又一個的相關小...
2025-05-11
越南山村風景介紹(越南北部高平市和廣縣大山風光)
越南山村風景介紹(越南北部高平市和廣縣大山風光)
     越南北部高平市和廣縣大山風光      越南北部高平市和廣縣大山風光      越南北部高平市和廣縣大山風光      越南北部高平市和廣縣大山風光   ,
2025-05-11
結婚的一系列舉動讓她被口誅筆伐(究竟發生了什麼)
結婚的一系列舉動讓她被口誅筆伐(究竟發生了什麼)
     今天18:50《一轉成雙》:   吳加榮一人在外打理生意,他的妻子劉婷在家相夫教子。如今,這個幸福的家庭卻走到了離婚的邊緣。妻子劉婷竟向吳加榮提出了離婚,他們之間究竟發生了什麼?   一轉成雙   一天,吳加榮在自己家的養殖場裡,竟看見妻子劉婷怒氣沖沖地來找自己,兩人一言不合,劉婷竟然......   随後,大家手忙腳亂地将劉婷送進了醫院。劉婷究竟...
2025-05-11
端午節人為什麼會暴躁(易經與端午節)
端午節人為什麼會暴躁(易經與端午節)
     端午節的由來   端午亦稱端五、端陽,是我國的傳統節日之一。“端”的意思和“初”相同,端午的“午”字又與“五”相通,按地支順序推算,五月正是“午”月。又因午時為“陽辰”,所以端午也叫“端陽”。五月五日,月、日都是五,故稱重五,也稱重午。   此外,端午還有許多别稱,如:夏節、浴蘭節、女兒節,天中節、地臘、詩人節等等。端午節的别稱之多,間接說明了端午...
2025-05-11
Copyright 2023-2025 - www.tftnews.com All Rights Reserved