首页
/
每日頭條
/
生活
/
數學 定積分
數學 定積分
更新时间:2026-11-08 10:51:13

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

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

概率算法大緻分為四類:數值概率算法,蒙特卡洛(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
推荐阅读
牛雜批發哪裡進貨
牛雜批發哪裡進貨
批發牛雜可以去屠牛場、菜市場、農貿批發市場、網絡銷售平台等處進貨。牛雜通常指牛的各類内髒器官,比如牛肚、牛腸、牛肺、牛肝、牛筋、牛百葉、牛心、牛黃喉等。屠牛場有各類牛雜銷售,并且較為新鮮,但價格與農貿批發市場相比可能相對較貴。菜市場有很多賣牛肉的商鋪,這些商鋪也銷售各類牛雜,但價格可能高于屠牛場。由...
2026-11-08
織紋螺為什麼嚴禁食用
織紋螺為什麼嚴禁食用
1、織紋螺是一種有毒生物,其毒素主要來自攝食的有毒藻類或其他有毒物質如河豚毒素等,并在其體内富集而被...
2026-11-08
拼多多萬人團待分享能發貨嗎 拼多多萬人團靠譜嗎
拼多多萬人團待分享能發貨嗎 拼多多萬人團靠譜嗎
拼多多萬人團相信不少小夥伴都參加過,裡面的東西價格非常便宜,質量也是不錯的,那麼拼多多萬人團待分享能發貨嗎?拼多多萬人團靠譜嗎?是套路嗎?下面小編為大家帶來拼多多萬人團待分享相關内容分享,感興趣的小夥伴一起來看一下吧。拼多多萬人團待分享能發貨嗎?會發貨的,待結束會全部發貨,請各位稍微等下。不過萬人團...
2026-11-08
2022朋友結婚的短信祝福語
2022朋友結婚的短信祝福語
兩杯愛情的交杯酒,喝下去新人就成為夫妻了,婚姻是愛情的升華,結婚是雙方愛情達到一定程度的重要儀式,新人結婚身邊人都會送去祝福,那麼下面是小編整理的2022朋友結婚的短信祝福語,歡迎大家進行查閱。2022朋友結婚的短信祝福語1、祝你們錦瑟和鳴,新婚快樂!2、祝福你們喜結連理百年好合。3、我的女孩歡迎進...
2026-11-08
異地社保卡怎麼用
異地社保卡怎麼用
1、就現在的政策而言,醫保卡在外地是無法使用的,對于那些常在外地出差或者是退休後被安置在外地的人們來...
2026-11-08
Copyright 2023-2026 - www.tftnews.com All Rights Reserved