首页
/
每日頭條
/
生活
/
數學 定積分
數學 定積分
更新时间:2025-07-12 09:01:53

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

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

概率算法大緻分為四類:數值概率算法,蒙特卡洛(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
推荐阅读
奔騰t55哪款好
奔騰t55哪款好
不老男神差點被燒死,又讓一些消費者重新選擇起了技術更成熟而且看起來也更安全的燃油車。盡管當下的油價依舊挺高,但趨勢正在好轉,經過兩輪降價之後,油車的負擔已經不那麼重了。本着經濟實用的原則你會選擇奔騰T55還是卡羅拉銳放?先看價格,奔騰T55...
2025-07-12
高梵的黑金鵝絨服最近很火
高梵的黑金鵝絨服最近很火
2022年現在已經接近尾聲了,馬上就到我們一年一度的除夕之夜了。要知道,除夕之夜是最開心的一個夜晚,大家都等着這一天吃一個團圓飯,坐在電視機前看春晚。近期不少明星現身春晚彩排現場,緊鑼密鼓地為除夕夜的表演做着準備。其中,演員沙溢身着高梵黑金...
2025-07-12
冬天動物的活動
冬天動物的活動
冬天動物的活動?野兔墊窩過冬,熊、烏龜、蟾蜍、蛇、蚯蚓、蝸牛等冬眠過冬,鳥類有一部分遷移到更溫暖的地方過冬,企鵝靠擠在一起抵抗風雪和嚴寒松鼠、老鼠、蜜蜂等儲備糧食但不冬眠,下面我們就來說一說關于冬天動物的活動?我們一起去了解并探讨一下這個問...
2025-07-12
牙齒美白小竅門
牙齒美白小竅門
牙齒美白小竅門?用橘子皮刷牙:将橘子皮曬幹之後,磨成粉,在刷牙的時候将牙膏與橘子皮粉攪拌在一起,然後刷牙,可以起到美白牙齒的效果,我來為大家講解一下關于牙齒美白小竅門?跟着小編一起來看一看吧!牙齒美白小竅門用橘子皮刷牙:将橘子皮曬幹之後,磨...
2025-07-12
肛門經常有墜脹是什麼原因
肛門經常有墜脹是什麼原因
在肛腸病門診經常有患者提這樣的問題,“為什麼我這段時間經常感覺肛門有下墜感,想解大便可又解不出來,這到底是怎麼回事啊?”肛門墜脹感是肛門直腸疾病特有的症狀,因為直腸下段是由内髒神經支配為主,所以直腸部位患病,痛疼不明顯而下墜感明顯。臨床上可...
2025-07-12
Copyright 2023-2025 - www.tftnews.com All Rights Reserved