首页
/
每日頭條
/
生活
/
數學 定積分
數學 定積分
更新时间:2026-03-15 17:46:23

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

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

概率算法大緻分為四類:數值概率算法,蒙特卡洛(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
推荐阅读
聯想拯救者y700平闆怎麼選
聯想拯救者y700平闆怎麼選
雖然現在新的平闆産品非常多,不過可能有人發現了一個現象,那就是平闆尺寸越來越多大了。對于一些用戶來說,以前8英寸左右的小尺寸平闆其實在便攜性和屏幕尺寸方面都非常合适,但鮮有新品發布。難道真的隻有iPadmini一種選擇嗎?其實聯想拯救者Y7...
2026-03-15
簡單鹹味的飯團怎麼做
簡單鹹味的飯團怎麼做
簡單鹹味的飯團怎麼做?主料:煮熟的大米飯一碗輔料:海苔2片,鹹味肉松适量,我來為大家科普一下關于簡單鹹味的飯團怎麼做?以下内容希望對你有幫助!簡單鹹味的飯團怎麼做主料:煮熟的大米飯一碗。輔料:海苔2片,鹹味肉松适量。煮熟的米飯大約滿滿一碗的...
2026-03-15
微博個人評論如何查看
微博個人評論如何查看
微博個人評論如何查看?@微博管理員為進一步加強言論攻擊及網暴行為治理、營造友善健康的社區氛圍,站方在前期上線“一鍵防護”、“一鍵舉證”等功能的基礎上,将于近期上線個人主頁展示用戶在公共場合發布的公開評論的功能,以倡導用戶更積極友善地參與内容...
2026-03-15
egg英語書寫
egg英語書寫
▶英語天天talk原創文章,禁止盜用、抄襲套作,否則将追究法律責任@英語天天talk我們小夥伴在學習英語的時候,應該會發現有時候它的字面意思和實際意思相差十萬八千裡,說不好就會鬧出笑話。今天咱們來學習一個英文中的“leg”,到底是不是我們...
2026-03-15
轎子雪山關閉了嗎
轎子雪山關閉了嗎
2月2日,昆明多地紛紛下雪,轎子山更是迎來大雪。根據網友提供的圖片顯示,轎子山景區停車場白雪皚皚,車很多,車頂都是積雪。在下山的路上,不少遊客在雪中步行。上山的遊客有多少人?他們目前情況如何?2月2日,開屏新聞記者與昆明轎子山旅遊開發有限公...
2026-03-15
Copyright 2023-2026 - www.tftnews.com All Rights Reserved