官术网_书友最值得收藏!

4.6 數值計算應用實例

【例4-21】 已知多項式p1x)=x4﹣3x3+5x+1,p2x)=x3+2x2﹣6,求:

(1)px)=p1x)+p2x);

(2)px)=p1x)﹣p2x);

(3)px)=p1x)×p2x);

(4)px)=p1x)/p2x)。

程序代碼如下:

程序運行結果:

【例4-22】 已知多項式為px)=x4﹣2x2+4x﹣6,分別求x=3和x=[0,2,4,6,8]向量的多項式的值。

程序代碼如下:

程序運行結果:

【例4-23】 已知多項式為px)=x4﹣2x2+4x﹣6,試求:

(1)用roots函數求該多項式的根r;

(2)用poly函數求根為r的多項式系數。

程序代碼如下:

程序運行結果:

【例4-24】 已知兩個多項式為p1x)=x4﹣3x3x+2,p2x)=x3﹣2x2+4,試求:

(1)多項式p1x)的導數;

(2)兩個多項式乘積p1x)?p2x)的導數;

(3)兩個多項式相除p2x)/p1x)的導數。

程序代碼如下:

程序運行結果:

【例4-25】 已知分式表達式為,試求:

(1)fs)的部分分式展開式;

(2)將部分分式展開式轉換為分式表達式。

程序代碼如下:

程序運行結果:

【例4-26】 某電路元件,測試兩端電壓U與流過電流I的關系,實測數據見表4-3,用不同插值方法(最接近點法、線性法、三次樣條法和三次多項式法)計算I=9A處的電壓U

表4-3 某電路元件兩端電壓U與流過電流I數據

程序代碼如下:

程序運行結果:

【例4-27】 某實驗對一幅灰度圖像灰度分布做測試。用i表示圖像的寬度(PPI),j表示圖像的深度(PPI),I表示測得的各點圖像顏色的灰度,測量結果如表4-4所示。

(1)分別用最近點二維插值、三次樣條插值、線性二維插值法求(13,12)點的灰度值;

(2)用三次多項式插值求圖像寬度每1PPI,深度每1PPI處各點的灰度值,并用圖形顯示插值前后圖像的灰度分布圖。

表4-4 圖像各點顏色灰度測量值

程序代碼如下:

程序運行結果:

插值前后圖像的灰度分布圖如圖4-9所示。

圖4-9 插值前后圖像的灰度分布圖

【例4-28】 用polyfit函數實現一個5階和7階多項式在區間[0,2]內逼近函數fx)=e﹣0.5x+sinx。利用繪圖的方法,比較擬合的5階多項式、7階多項式和fx)的區別。

程序代碼如下:

程序運行結果:

比較5階多項式和7階多項式擬合如圖4-10所示。

圖4-10 比較5階多項式和7階多項式擬合

【例4-29】 已知矩陣,試求:

(1)用max和min函數,求每行和每列的最大和最小元素,并求整個A的最大和最小元素;

(2)求矩陣A的每行和每列的平均值和中值;

(3)對矩陣A進行各種排序;

(4)對矩陣A的各列和各行求和與求乘積;

(5)求矩陣A的行和列的標準方差;

(6)求矩陣A列元素的相關系數。

程序代碼如下:

【例4-30】 已知y=e﹣0.5xsin(2?x),在0≤x≤π區間內,使用fminbnd函數獲取y函數的極小值。

程序代碼如下:

程序運行結果:

【例4-31】 使用fzero函數求fx)=x2﹣8x+12分別在初始值x0=0,x0=7附近的過零點,并求出過零點函數的值。

程序代碼如下:

程序運行結果:

【例4-32】 已知矩陣,分別求矩陣A行和列的一階和二階前向差分。

程序代碼如下:

【例4-33】 分別使用quad函數和quadl函數求的數值積分。

程序代碼如下:

【例4-34】 求二重數值積分

程序代碼如下:

【例4-35】 已知二階微分方程,試用ode45函數解微分方程,作出yt的關系曲線圖。

程序代碼如下:

程序運行結果:

yt的關系曲線如圖4-11所示。

圖4-11 yt的關系曲線圖

【例4-36】 洛倫茲(Lorenz)模型的狀態方程表示為

δ=10,ρ=28,β=8/3,解該微分方程,并繪制出x1t)—t時間曲線和x1t)—x2t)相空間曲線。

程序代碼如下:

程序運行結果:

x1t)—t時間曲線和x1t)—x2t)相空間曲線如圖4-12所示。

圖4-12 x1t)—t時間曲線和x1t)—x2t)相空間曲線

主站蜘蛛池模板: 中江县| 徐州市| 汝城县| 淅川县| 旺苍县| 西吉县| 信宜市| 岳西县| 奉节县| 大港区| 嵊州市| 荃湾区| 保亭| 宜城市| 武山县| 潼关县| 且末县| 龙岩市| 罗源县| 阳曲县| 鄂伦春自治旗| 荃湾区| 乃东县| 临猗县| 富宁县| 曲靖市| 杂多县| 定边县| 高邑县| 福清市| 尚志市| 屯留县| 洪洞县| 河东区| 泸定县| 莱西市| 文安县| 定州市| 湘阴县| 芜湖市| 靖远县|