首页
/
每日頭條
/
生活
/
數學 定積分
數學 定積分
更新时间:2024-12-30 02:17: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
推荐阅读
鋼琴基礎的教程
鋼琴基礎的教程
鋼琴基礎的教程?首先,學習鋼琴需要有一個正确的坐姿,坐姿要端正,放松不能以一種緊繃的狀态去彈琴,彈出的曲子的好壞和各方面都是有聯系的,彈奏時,手臂應該和琴鍵保持水平,我來為大家講解一下關于鋼琴基礎的教程?跟着小編一起來看一看吧!鋼琴基礎的教...
2024-12-30
a35加幾号油
a35加幾号油
a35加幾号油?看下車子油箱蓋内側的标識,如果标識是95就加95号油,如果标識是97,就加97号油,今天小編就來說說關于a35加幾号油?下面更多詳細答案一起來看看吧!a35加幾号油看下車子油箱蓋内側的标識,如果标識是95就加95号油,如果标...
2024-12-30
阿廬一日遊攻略
阿廬一日遊攻略
陽春三月,草長莺飛,花香四野,正是開啟浪漫之旅的好時節。疫情漸散,準備好出門放風啦!今天小編給你推薦最佳距離和最佳時間的旅遊行程!阿廬古洞3月21日正式營業行程收藏好↓泸西一日遊行程:昆明—泸西168公裡,2小時行程是旅途最佳距離和最佳時間...
2024-12-30
趙麗穎改變後的造型
趙麗穎改變後的造型
趙麗穎小時候即使是光頭,依舊是很美的,那雙大眼睛真的是好吸人眼球。長得眉清目秀,長的甚是讨喜啊。長大之後她竟也是如此好看。跟其他明星的瓜子臉不同,她的小圓臉很可愛啊。湯唯小時候看起來都很有氣質,笑容很甜,小時候的她和現在看起來,真的很像啊,...
2024-12-30
描寫秋雨的作文
描寫秋雨的作文
描寫秋雨的作文?秋雨,沒有春雨溫柔,也沒有夏雨豪爽,卻是如此甯靜,典雅秋雨中,我領略了水晶般的清爽,那是一位腼腆的姑娘,羞澀又靜谧地傾聽我的心事,現在小編就來說說關于描寫秋雨的作文?下面内容希望能幫助到你,我們來一起看看吧!描寫秋雨的作文秋...
2024-12-30
Copyright 2023-2024 - www.tftnews.com All Rights Reserved