日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab或_如何利用MATLAB计算圆周率

發布時間:2025/3/19 循环神经网络 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab或_如何利用MATLAB计算圆周率 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

圓周率是圓的周長與直徑的比值,一般用希臘字母π表示,是一個在數學及物理學中普遍存在的數學常數。π也等于圓形之面積與半徑平方之比。是精確計算圓周長、圓面積、球體積等幾何形狀的關鍵值。

MATLAB中的表達式pi返回值最接近基本常數π的浮點數。但是要注意,MATLAB中定義的pi與基本常數π之間的微小差異會導致計算結果出現微小的誤差。例如,表達式sin(pi)(期望返回0)實際上在MATLAB中返回1.2246e-16。用戶可以通過將sin(pi)的結果四舍五入來減小此誤差帶來的影響。

下面介紹如何利用MATLAB來計算圓周率的方法和示例:

1.作圖法

利用MATLAB的作圖函數plot畫出sin(x)的曲線和y=0的直線,求出兩條線的交點橫坐標即得圓周率的近似值。程序代碼如下:

上面的程序代碼運行后,對所產生的二維線圖中交點附近進行放大過程如下:

可以看出交點的橫坐標在3.141592至3.141593之間。

2.數值求根法

利用fzero()對函數sin(x)在3附近的根進行數值求解,即可得到pi的近似值。

3.極值法

利用函數sin(x)在pi/2附近為極大值的特點,調用max()進行求解

4.數值積分法

利用四分之一圓的數值積分公式,調用數值積分函數quad()進行求解

MATLAB命令行窗口程序如下:

quad()和dblquad()分別是一維和二維的數值積分計算函數,新版的MATLAB建議用integral()和integral2()函數來替代。

5.蒙特卡洛法

蒙特卡洛法計算pi的原理如下面視頻所示

MATLAB程序代碼如下:

程序運行后可以得到

6.級數法

MATLAB程序代碼如下:

在MATLAB命令行窗口調用函數chud_pi()可以得到如下結果

7.調用vpa()函數

直接調用vpa()函數可以顯示pi的小數點后眾多位數。

以上內容部分選自2019年最新出版的《高等光學仿真(MATLAB)——光波導,激光(第3版)》,歡迎參考(點擊下方圖片了解更多)。

總結

以上是生活随笔為你收集整理的matlab或_如何利用MATLAB计算圆周率的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。