bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

波函數(shù)擬合python python 波形分析

Python科學計算——任意波形擬合

任意波形的生成 (geneartion of arbitrary waveform) 在商業(yè),軍事等領域都有著重要的應用,諸如空間光通信 (free-space optics communication), 高速信號處理 (high-speed signal processing),雷達 (radar) 等。在任意波形生成后, 如何評估生成的任意波形 成為另外一個重要的話題。

為渝北等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及渝北網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設、成都網(wǎng)站設計、渝北網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

假設有一組實驗數(shù)據(jù),已知他們之間的函數(shù)關系:y=f(x),通過這些信息,需要確定函數(shù)中的一些參數(shù)項。例如,f 是一個線型函數(shù) f(x)=k*x+b,那么參數(shù) k 和 b 就是需要確定的值。如果這些參數(shù)用 p 表示的話,那么就需要找到一組 p 值使得如下公式中的 S 函數(shù)最小:

這種算法被稱之為 最小二乘擬合 (least-square fitting)。scipy 中的子函數(shù)庫 optimize 已經(jīng)提供實現(xiàn)最小二乘擬合算法的函數(shù) leastsq 。下面是 leastsq 函數(shù)導入的方式:

scipy.optimize.leastsq 使用方法

在 Python科學計算——Numpy.genfromtxt 一文中,使用 numpy.genfromtxt 對數(shù)字示波器采集的三角波數(shù)據(jù)導入進行了介紹,今天,就以 4GHz三角波 波形的擬合為案例介紹任意波形的擬合方法。

在 Python科學計算——如何構建模型? 一文中,討論了如何構建三角波模型。在標準三角波波形的基礎上添加了 橫向,縱向的平移和伸縮特征參數(shù) ,最后添加了 噪聲參數(shù) 模擬了三角波幅度參差不齊的隨機性特征。但在波形擬合時,并不是所有的特征參數(shù)都要納入考量,例如,噪聲參數(shù)應是 波形生成系統(tǒng) 的固有特征,正因為它的存在使得產(chǎn)生的波形存在瑕疵,因此,在進行波形擬合并評估時,不應將噪聲參數(shù)納入考量,最終模型如下:

在調用 scipy.optimize.leastsq 函數(shù)時,需要構建誤差函數(shù):

有時候,為了使圖片有更好的效果,需要對數(shù)據(jù)進行一些處理:

leastsq 調用方式如下:

合理的設置 p0 可以減少程序運行時間,因此,可以在運行一次程序后,用擬合后的相應數(shù)據(jù)對 p0 進行修正。

在對波形進行擬合后,調用 pylab 對擬合前后的數(shù)據(jù)進行可視化:

均方根誤差 (root mean square error) 是一個很好的評判標準,它是觀測值與真值偏差的平方和觀測次數(shù)n比值的平方根,在實際測量中,觀測次數(shù)n總是有限的,真值只能用最可信賴(最佳)值來代替.方根誤差對一組測量中的特大或特小誤差反映非常敏感,所以,均方根誤差能夠很好地反映出測量的精密度。

RMSE 用程序實現(xiàn)如下:

擬合效果,模型參數(shù)輸出:

leastsq 函數(shù)適用于任何波形的擬合,下面就來介紹一些常用的其他波形:

Python 中的函數(shù)擬合

很多業(yè)務場景中,我們希望通過一個特定的函數(shù)來擬合業(yè)務數(shù)據(jù),以此來預測未來數(shù)據(jù)的變化趨勢。(比如用戶的留存變化、付費變化等)

本文主要介紹在 Python 中常用的兩種曲線擬合方法:多項式擬合 和 自定義函數(shù)擬合。

通過多項式擬合,我們只需要指定想要擬合的多項式的最高項次是多少即可。

運行結果:

對于自定義函數(shù)擬合,不僅可以用于直線、二次曲線、三次曲線的擬合,它可以適用于任意形式的曲線的擬合,只要定義好合適的曲線方程即可。

運行結果:

Python 怎么用曲線擬合數(shù)據(jù)

Python中利用guiqwt進行曲線數(shù)據(jù)擬合。

示例程序:

圖形界面如下:

分享文章:波函數(shù)擬合python python 波形分析
本文路徑:http://vcdvsql.cn/article48/dopephp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設網(wǎng)站內鏈電子商務網(wǎng)站營銷微信公眾號域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)