[計算機軟件及應用]第7章MATLAB數(shù)據(jù)分析與多項式計算ppt課件_第1頁
[計算機軟件及應用]第7章MATLAB數(shù)據(jù)分析與多項式計算ppt課件_第2頁
[計算機軟件及應用]第7章MATLAB數(shù)據(jù)分析與多項式計算ppt課件_第3頁
[計算機軟件及應用]第7章MATLAB數(shù)據(jù)分析與多項式計算ppt課件_第4頁
[計算機軟件及應用]第7章MATLAB數(shù)據(jù)分析與多項式計算ppt課件_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2022-5-31第第7章章 MATLAB數(shù)據(jù)分析與多項式計算數(shù)據(jù)分析與多項式計算7.1 數(shù)據(jù)統(tǒng)計處理數(shù)據(jù)統(tǒng)計處理7.2 數(shù)據(jù)插值數(shù)據(jù)插值7.3 曲線擬合曲線擬合7.4 多項式計算多項式計算2022-5-327.1 數(shù)據(jù)統(tǒng)計處理數(shù)據(jù)統(tǒng)計處理7.1.1 最大值和最小值最大值和最小值 MATLAB提供的求數(shù)據(jù)序列的最大值和最小提供的求數(shù)據(jù)序列的最大值和最小值的函數(shù)分別為值的函數(shù)分別為max和和min,兩個函數(shù)的調(diào)用格式,兩個函數(shù)的調(diào)用格式和操作過程類似。和操作過程類似。1求向量的最大值和最小值求向量的最大值和最小值 求一個向量求一個向量x的最大值的函數(shù)有兩種調(diào)用格式,的最大值的函數(shù)有兩種調(diào)用格式,

2、分別是:分別是:1 y=maxx:返回向量:返回向量x的最大值存入的最大值存入y,假,假如如x中包含復數(shù)元素,那么按模取最大值。中包含復數(shù)元素,那么按模取最大值。2022-5-332 y,I=maxx:返回向量:返回向量x的最大值存入的最大值存入y,最大值的序號存入最大值的序號存入I,假如,假如x中包含復數(shù)元素,那中包含復數(shù)元素,那么按模取最大值。么按模取最大值。 求向量求向量x的最小值的函數(shù)是的最小值的函數(shù)是minx,用法,用法和和maxx完全一樣。完全一樣。例例:求向量求向量x的最大值。的最大值。命令如下:命令如下:x=-43,72,9,16,23,47;y=maxx %求向量求向量x中的

3、最大值中的最大值y,l=maxx %求向量求向量x中的最大值及其該元中的最大值及其該元素的位置素的位置2022-5-342求矩陣的最大值和最小值求矩陣的最大值和最小值 求矩陣求矩陣A的最大值的函數(shù)有的最大值的函數(shù)有3種調(diào)用格式,分種調(diào)用格式,分別是:別是:1 maxA:返回一個行向量,向量的第:返回一個行向量,向量的第i個個元素是矩陣元素是矩陣A的的第第i列上的最大值列上的最大值。2 Y,U=maxA:返回行向量:返回行向量Y和和U,Y向量向量記錄記錄A的每列的最大值,的每列的最大值,U向量記錄每列最大值的向量記錄每列最大值的行號。行號。2022-5-353 maxA,dim:dim取取1或或

4、2。dim取取1時,時, 該函數(shù)和該函數(shù)和maxA完全一樣;完全一樣;dim取取2時,該函時,該函數(shù)返回一個列向量,其第數(shù)返回一個列向量,其第i個元素是個元素是A矩陣的矩陣的第第i行行上的最大值上的最大值。 求最小值的函數(shù)是求最小值的函數(shù)是min,其用法和,其用法和max完全一完全一樣。樣。例例:分別求分別求34矩陣矩陣A中各列和各行元素中的最大值,中各列和各行元素中的最大值,并求整個矩陣的最大值和最小值。并求整個矩陣的最大值和最小值。maxAmaxA,2maxmaxAminminA2022-5-363兩個向量或矩陣對應元素的比較兩個向量或矩陣對應元素的比較 函數(shù)函數(shù)max和和min還能對兩個

5、同型的向量還能對兩個同型的向量或矩陣進展比較,調(diào)用格式為:或矩陣進展比較,調(diào)用格式為:1 U=maxA,B:A,B是兩個同型的向是兩個同型的向量或矩陣,結果量或矩陣,結果U是與是與A,B同型的向量或矩同型的向量或矩陣,陣,U的每個元素等于的每個元素等于A,B對應元素的較大對應元素的較大者。者。2 U=maxA,n:n是一個標量,結果是一個標量,結果U是與是與A同型的向量或矩陣,同型的向量或矩陣,U的每個元素等的每個元素等于于A對應元素和對應元素和n中的較大者。中的較大者。min函數(shù)的用法和函數(shù)的用法和max完全一樣。完全一樣。2022-5-377.1.2 求和與求積求和與求積 數(shù)據(jù)序列求和與求

6、積的函數(shù)是數(shù)據(jù)序列求和與求積的函數(shù)是sum和和prod,其使用方法類似。設其使用方法類似。設x是一個向量,是一個向量,A是一個矩陣,是一個矩陣,函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為:sumx:返回向量:返回向量x各元素的和。各元素的和。prodx:返回向量:返回向量x各元素的乘積。各元素的乘積。sumA:返回一個行向量,其第:返回一個行向量,其第i個元素是個元素是A的第的第i列的元素和。列的元素和。2022-5-38prodA:返回一個行向量,其第:返回一個行向量,其第i個元素個元素是是A的第的第i列的元素乘積。列的元素乘積。sumA,dim:當:當dim為為1時,該函數(shù)等同于時,該函數(shù)等同于s

7、umA;當;當dim為為2時,返回一個列向量,時,返回一個列向量,其第其第i個元素是個元素是A的第的第i行的各元素之和。行的各元素之和。prodA,dim:當:當dim為為1時,該函數(shù)等同時,該函數(shù)等同于于prodA;當;當dim為為2時,返回一個列時,返回一個列向量,其第向量,其第i個元素是個元素是A的第的第i行的各元素乘行的各元素乘積。積。2022-5-397.1.3 平均值和中值平均值和中值求數(shù)據(jù)序列平均值的函數(shù)是求數(shù)據(jù)序列平均值的函數(shù)是mean,求數(shù)據(jù)序列中值,求數(shù)據(jù)序列中值的函數(shù)是的函數(shù)是median。兩個函數(shù)的調(diào)用格式為:。兩個函數(shù)的調(diào)用格式為:meanx:返回向量:返回向量x的算

8、術平均值。的算術平均值。medianx:返回向量:返回向量x的中值。的中值。meanA:返回一個行向量,其第:返回一個行向量,其第i個元素是個元素是A的的第第i列的算術平均值。列的算術平均值。medianA:返回一個行向量,其第:返回一個行向量,其第i個元素是個元素是A的第的第i列的中值。列的中值。meanA,dim:當:當dim為為1時,該函數(shù)等同于時,該函數(shù)等同于meanA;當;當dim為為2時,返回一個列向量,其第時,返回一個列向量,其第i個個元素是元素是A的第的第i行的算術平均值。行的算術平均值。medianA,dim:當:當dim為為1時,該函數(shù)等同于時,該函數(shù)等同于medianA;

9、當;當dim為為2時,返回一個列向量,時,返回一個列向量,其第其第i個元素是個元素是A的第的第i行的中值。行的中值。2022-5-3107.1.4 累加和與累乘積累加和與累乘積在在MATLAB中,使用中,使用cumsum和和cumprod函數(shù)能方便地求得函數(shù)能方便地求得向量和矩陣元素的累加和與累乘積向量,函數(shù)的調(diào)用格式向量和矩陣元素的累加和與累乘積向量,函數(shù)的調(diào)用格式為:為:cumsumx:返回向量:返回向量x累加和向量。累加和向量。cumprodx:返回向量:返回向量x累乘積向量。累乘積向量。cumsumA:返回一個矩陣,其第:返回一個矩陣,其第i列是列是A的第的第i列的累加列的累加和向量。

10、和向量。cumprodA:返回一個矩陣,其第:返回一個矩陣,其第i列是列是A的第的第i列的累乘列的累乘積向量。積向量。cumsumA,dim:當:當dim為為1時,該函數(shù)等同于時,該函數(shù)等同于cumsumA;當;當dim為為2時,返回一個矩陣,其第時,返回一個矩陣,其第i行是行是A的第的第i行行的累加和向量。的累加和向量。cumprodA,dim:當:當dim為為1時,該函數(shù)等同于時,該函數(shù)等同于cumprodA;當;當dim為為2時,返回一個向量,其第時,返回一個向量,其第i行是行是A的第的第i行行的累乘積向量。的累乘積向量。2022-5-3117.1.5 標準方差與相關系數(shù)標準方差與相關系

11、數(shù)1求標準方差求標準方差 在在MATLAB中,提供了計算數(shù)據(jù)序列的標準中,提供了計算數(shù)據(jù)序列的標準方差的函數(shù)方差的函數(shù)std。對于向量。對于向量x,stdx返回一個標返回一個標準方差。對于矩陣準方差。對于矩陣A,stdA返回一個行向量,返回一個行向量,它的各個元素便是矩陣它的各個元素便是矩陣A各列或各行的標準方差。各列或各行的標準方差。std函數(shù)的一般調(diào)用格式為:函數(shù)的一般調(diào)用格式為: Y=stdA,flag,dim 其中其中dim取取1或或2。當。當dim=1時,求各列元素的時,求各列元素的標準方差;當標準方差;當dim=2時,那么求各行元素的標準時,那么求各行元素的標準方差。方差。flag

12、取取0或或1,當,當flag=0時,按時,按1所列公式計所列公式計算標準方差,當算標準方差,當flag=1時,按時,按2所列公式計算標所列公式計算標準方差。缺省準方差。缺省flag=0,dim=1。2022-5-312niixxn121)(11niixxn122)(12022-5-3132相關系數(shù)相關系數(shù) MATLAB提供了提供了corrcoef函數(shù),可以求出數(shù)函數(shù),可以求出數(shù)據(jù)的相關系數(shù)矩陣。據(jù)的相關系數(shù)矩陣。corrcoef函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為: corrcoefx,y:在這里,:在這里,x,y是向量。是向量。 corrcoefA:返回從矩陣:返回從矩陣A形成的一個相關形成的

13、一個相關系數(shù)矩陣。此相關系數(shù)矩陣的大小與矩陣系數(shù)矩陣。此相關系數(shù)矩陣的大小與矩陣A一樣。一樣。它把矩陣它把矩陣A的每列作為一個變量,然后求它們的的每列作為一個變量,然后求它們的相關系數(shù)。相關系數(shù)。 2022-5-314A = 1.0000 0.2000 0.5000 1.2000 0.2500 0.5100 1.0200 0.2100 0.5100 corrcoefAans = 1.0000 0.9951 0.5766 0.9951 1.0000 0.6547 0.5766 0.6547 1.00002022-5-315例例:生成滿足正態(tài)分布的生成滿足正態(tài)分布的100005隨機矩陣,隨機矩陣,

14、然后求各列元素的均值和標準方差,再求然后求各列元素的均值和標準方差,再求這這5列隨機數(shù)據(jù)的相關系數(shù)矩陣。列隨機數(shù)據(jù)的相關系數(shù)矩陣。命令如下:命令如下:x=randn10000,5;M=meanxD=stdxR=corrcoefx2022-5-316X=randn10000,5;M=meanXD=stdXR=corrcoefXM = 0.0011 0.0066 0.0009 0.0264 0.0101D = 1.0011 1.0036 1.0049 1.0058 1.0061R = 1.0000 0.0119 0.0051 -0.0114 -0.0011 0.0119 1.0000 0.0093

15、 -0.0012 0.0071 0.0051 0.0093 1.0000 0.0048 0.0095 -0.0114 -0.0012 0.0048 1.0000 -0.0017 -0.0011 0.0071 0.0095 -0.0017 1.00002022-5-3177.1.6 排序排序 MATLAB中對向量中對向量x是排序函數(shù)是是排序函數(shù)是sortx,函數(shù)返回一個對函數(shù)返回一個對x中的元素按升序排列的新向量。中的元素按升序排列的新向量。 sort函數(shù)也可以對矩陣函數(shù)也可以對矩陣A的各列或各行重新排的各列或各行重新排序,其調(diào)用格式為:序,其調(diào)用格式為: Y,I=sortA,dim 其中其中d

16、im指明對指明對A的列還是行進展排序。假設的列還是行進展排序。假設dim=1,那么按列排;假設,那么按列排;假設dim=2,那么按行排。,那么按行排。Y是排序后的矩陣,而是排序后的矩陣,而I記錄記錄Y中的元素在中的元素在A中位置。中位置。2022-5-318 A=1 2 3;4 1 3A = 1 2 3 4 1 3 sortA,2ans = 1 2 3 1 3 42022-5-3197.2 數(shù)據(jù)插值數(shù)據(jù)插值 數(shù)據(jù)插值的任務就是通過數(shù)據(jù)插值的任務就是通過y=fx的數(shù)據(jù)的數(shù)據(jù)點點x1,y1,x2,y2,xn,yn構造通過這些數(shù)構造通過這些數(shù)據(jù)點,并且光滑的函數(shù)據(jù)點,并且光滑的函數(shù)y=gx。數(shù)據(jù)點越

17、密集,。數(shù)據(jù)點越密集,gx 與與fx越接近。越接近。 根據(jù)自變量個數(shù),插值分為一維、二維、多根據(jù)自變量個數(shù),插值分為一維、二維、多維插值。維插值。 根據(jù)插值函數(shù)不同,插值分為線性插值、最根據(jù)插值函數(shù)不同,插值分為線性插值、最近點插值、多項式插值、三次樣條插值等。近點插值、多項式插值、三次樣條插值等。 Matlab提供了一維、二維、提供了一維、二維、N維插值函數(shù)維插值函數(shù)interp1,interp2,interpN以及三次樣條插值函數(shù)以及三次樣條插值函數(shù)spline2022-5-3207.2.1 一維數(shù)據(jù)插值單變量函數(shù)一維數(shù)據(jù)插值單變量函數(shù) 在在MATLAB中,實現(xiàn)這些插值的函中,實現(xiàn)這些插值

18、的函數(shù)是數(shù)是interp1,其調(diào)用格式為:,其調(diào)用格式為: Y1=interp1X,Y,X1,method 函數(shù)根據(jù)函數(shù)根據(jù)X,Y的值,計算函數(shù)在的值,計算函數(shù)在X1處處的值。的值。X,Y是兩個等長的向量,分別描繪采是兩個等長的向量,分別描繪采樣點和樣本值,樣點和樣本值,X1是一個向量或標量,描是一個向量或標量,描繪欲插值的點,繪欲插值的點,Y1是一個與是一個與X1等長的插值等長的插值結果。結果。method是插值方法,允許的取值有是插值方法,允許的取值有l(wèi)inear線性插值線性插值,為默認的插值方法、為默認的插值方法、nearest最近點插值、最近點插值、cubic三次多項三次多項式插值、式

19、插值、spline三次樣條插值。三次樣條插值。2022-5-321 MATLAB中有一個專門的中有一個專門的3次樣條插值函數(shù)次樣條插值函數(shù)Y1=splineX,Y,X1,其功能及使用方法與函數(shù),其功能及使用方法與函數(shù)Y1=interp1X,Y,X1,spline完全一樣。完全一樣。 注意:注意:X1的取值范圍不能超出的取值范圍不能超出X的給定范的給定范圍,否那么,會給出圍,否那么,會給出“NaN錯誤。錯誤。2022-5-322例例: 用不同的插值方法計算用不同的插值方法計算y=sinx在在/2點的值。點的值。clear;x=0:0.2:pi;y=sinx;s1=interp1x,y,pi/2s

20、2=interp1x,y,pi/2,linears3=interp1x,y,pi/2,nearests4=interp1x,y,pi/2,cubics5=interp1x,y,pi/2,splines6=splinex,y,pi/2運行結果:運行結果: s1 = 0.9975s2 = 0.9975s3 = 0.9996s4 = 0.9992s5 = 1.0000s6 = 1.00002022-5-323例例:某觀測站測得某日某觀測站測得某日6:00時至時至18:00時之間每隔時之間每隔2小小時的室內(nèi)外溫度時的室內(nèi)外溫度,用,用3次樣條插值分別求得次樣條插值分別求得該日室內(nèi)外該日室內(nèi)外6:30至

21、至17:30時之間每隔時之間每隔2小時各點的小時各點的近似溫度近似溫度。 設時間變量設時間變量h為一行向量,溫度變量為一行向量,溫度變量t為一個為一個兩列矩陣,兩列矩陣,其中第一列存放室內(nèi)溫度,第二列儲其中第一列存放室內(nèi)溫度,第二列儲存室外溫度。命令如下:存室外溫度。命令如下:h =6:2:18;t=18,20,22,25,30,28,24;15,19,24,28,34,32,30;XI =6.5:2:17.5YI=interp1h,t,XI,spline %用用3次樣條插次樣條插值計算值計算2022-5-324 XI = 6.5000 8.5000 10.5000 12.5000 14.50

22、00 16.5000YI = 18.5020 15.6553 20.4986 20.3355 22.5193 24.9089 26.3775 29.6383 30.2051 34.2568 26.8178 30.95942022-5-3257.2.2 二維數(shù)據(jù)插值二維數(shù)據(jù)插值 在在MATLAB中,提供理解決二維插值問題的中,提供理解決二維插值問題的函數(shù)函數(shù)interp2,其調(diào)用格式為:,其調(diào)用格式為: Z1=interp2X,Y,Z,X1,Y1,method 其中其中X,Y是兩個向量,分別描繪兩個參數(shù)的采是兩個向量,分別描繪兩個參數(shù)的采樣點,樣點,Z是與參數(shù)采樣點對應的函數(shù)值,是與參數(shù)采樣點對

23、應的函數(shù)值,X1,Y1是是兩個向量或標量,描繪欲插值的點。兩個向量或標量,描繪欲插值的點。Z1是根據(jù)相是根據(jù)相應的插值方法得到的插值結果。應的插值方法得到的插值結果。 method的取值與的取值與一維插值函數(shù)一樣。一維插值函數(shù)一樣。X,Y,Z也可以是矩陣形式。也可以是矩陣形式。 同樣,同樣,X1,Y1的取值范圍不能超出的取值范圍不能超出X,Y的給定的給定范圍,否那么,會給出范圍,否那么,會給出“NaN錯誤。錯誤。2022-5-326例:設例:設z=x2+y2,對,對z函數(shù)在函數(shù)在0,10,2區(qū)域內(nèi)區(qū)域內(nèi)進展插值。進展插值。clear;x=0:0.1:1;y=0:0.2:2;X,Y=meshgr

24、idx,y;z=X.2+Y.2;interp2x,y,z,0.2,0.2 %計算計算0.2,0.2點的值點的值interp2x,y,z,0.5,0.6,0.4 %計算計算0.5,0.4,0.6,0.4點的值點的值interp2x,y,z,0.5,0.6,0.4,0.2 %計算計算0.5,0.4,0.6,0.2點的值點的值 interp2x,y,z,0.5,0.6,0.4,0.2 %計算計算0.5,0.4,0.6,0.4,0.5,0.2,0.6,0.2點的值點的值2022-5-327例例:某實驗對一根長某實驗對一根長10米的鋼軌進展熱源的溫度傳播米的鋼軌進展熱源的溫度傳播測試。用測試。用x表示測

25、量點表示測量點0:2.5:10米米,用,用h表示測表示測量時間量時間0:30:60秒秒,用,用T表示測試所得各點的表示測試所得各點的溫度溫度。試用線性插值求出在一分鐘內(nèi)每隔。試用線性插值求出在一分鐘內(nèi)每隔20秒、鋼軌每隔秒、鋼軌每隔1米處的溫度米處的溫度TI。命令如下:命令如下:x=0:2.5:10;h=0:30:60;T=95,14,0,0,0;88,48,32,12,6;67,64,54,48,41;xi=0:10;hi=0:20:60;TI=interp2x,h,T,xi,hisurfxi,hi,TI2022-5-3287.3 曲線擬合曲線擬合 在在MATLAB中,用中,用polyfit

26、函數(shù)來求得最小二函數(shù)來求得最小二乘擬合多項式的系數(shù),再用乘擬合多項式的系數(shù),再用polyval函數(shù)按所得的函數(shù)按所得的多項式計算所給出的點上的函數(shù)近似值。多項式計算所給出的點上的函數(shù)近似值。 polyfit函數(shù)的調(diào)用格式為:函數(shù)的調(diào)用格式為: p,s=polyfitx,y,m 函數(shù)根據(jù)采樣點函數(shù)根據(jù)采樣點x和采樣點函數(shù)值和采樣點函數(shù)值y,產(chǎn)生一,產(chǎn)生一個個m次多項式次多項式p及其在采樣點的誤差向量及其在采樣點的誤差向量s。其中。其中x,y是兩個等長的向量,是兩個等長的向量,p是一個長度為是一個長度為m+1的向的向量,量,p的元素為多項式系數(shù)。的元素為多項式系數(shù)。 polyvalp,x函數(shù)的功能

27、是按多項式的系數(shù)函數(shù)的功能是按多項式的系數(shù)計算計算x點多項式的值。點多項式的值。2022-5-329例例: 數(shù)據(jù)表數(shù)據(jù)表t,y,試求,試求2次擬合多項式次擬合多項式pt,然后求,然后求ti=1,1.5,2,2.5,9.5,10各點的函數(shù)近似值。各點的函數(shù)近似值。cleart=1:10;y=9.6 4.1 1.3 0.4 0.05 0.1 0.7 1.8 3.8 9.0;p=polyfitt,y,2結果:結果:p = 0.4561 -5.0412 13.2533相當于相當于y= 0.4561x2 -5.0412 x+13.2533然后用以下命令計算各點近似值并然后用以下命令計算各點近似值并繪制擬

28、合曲線。繪制擬合曲線。ti=1:0.5:10yi=polyvalp,tiplott,y,:o,ti,yi,-*2022-5-3307.4 多項式計算多項式計算7.4.1 多項式的四那么運算多項式的四那么運算1多項式的加減運算多項式的加減運算2多項式乘法運算多項式乘法運算 函數(shù)函數(shù)convP1,P2用于求多項式用于求多項式P1和和P2的乘積。這里,的乘積。這里,P1、P2是兩個多項式系數(shù)向量。是兩個多項式系數(shù)向量。例例: 求多項式求多項式x4+8x3-10與多項式與多項式2x2-x+3的乘積。的乘積。a=1 8 0 0 -10;b=2 -1 3;c= conva,bc= 2 15 -5 24 -

29、20 10 -3030102024515223456xxxxxxy2022-5-3313多項式除法多項式除法 函數(shù)函數(shù)Q,r=deconvP1,P2用于對多項式用于對多項式P1和和P2作除法運算。其中作除法運算。其中Q返回多項式返回多項式P1除以除以P2的的商式,商式,r返回返回P1除以除以P2的余式。這里,的余式。這里,Q和和r仍是仍是多項式系數(shù)向量。多項式系數(shù)向量。deconv是是conv的逆函數(shù),即有的逆函數(shù),即有P1=convP2,Q+r。2022-5-332例例:求多項式求多項式x4+8x3-10除以多項式除以多項式2x2-x+3的結果。的結果。 P1=1 8 0 0 -10; P2

30、=2 -1 3; Q,r=deconvP1,P2Q = 0.5000 4.2500 1.3750r = 0 0 0 -11.3750 -14.12502022-5-3337.4.2 多項式的導函數(shù)多項式的導函數(shù)對多項式求導數(shù)的函數(shù)是:對多項式求導數(shù)的函數(shù)是:p=polyderP:求多項式:求多項式P的導函數(shù)的導函數(shù)p=polyderP,Q:求:求PQ的導函數(shù)的導函數(shù)p,q=polyderP,Q:求:求P/Q的導函數(shù),導函數(shù)的的導函數(shù),導函數(shù)的分子存入分子存入p,分母存入,分母存入q。上述函數(shù)中,參數(shù)上述函數(shù)中,參數(shù)P,Q是多項式的向量表示,結果是多項式的向量表示,結果p,q也是多項式的向量表示

31、。也是多項式的向量表示。2022-5-334例例: 求有理分式的導數(shù)。求有理分式的導數(shù)。命令如下:命令如下:P=1;Q=1,0,5;p,q=polyderP,Qp = -2 0q = 1 0 10 0 252022-5-3357.4.3 多項式的求值多項式的求值 MATLAB提供了兩種求多項式值的函數(shù):提供了兩種求多項式值的函數(shù):polyval與與polyvalm,它們的輸入?yún)?shù)均為多項式,它們的輸入?yún)?shù)均為多項式系數(shù)向量系數(shù)向量P和自變量和自變量x。兩者的區(qū)別在于前者是代。兩者的區(qū)別在于前者是代數(shù)多項式求值,而后者是矩陣多項式求值。數(shù)多項式求值,而后者是矩陣多項式求值。2022-5-3361

32、代數(shù)多項式求值代數(shù)多項式求值 polyval函數(shù)用來求代數(shù)多項式的值,函數(shù)用來求代數(shù)多項式的值,其調(diào)用格式為:其調(diào)用格式為: Y=polyvalP,x 假設假設x為一數(shù)值,那么求多項式在該點為一數(shù)值,那么求多項式在該點的值;假設的值;假設x為向量或矩陣,那么對向量或為向量或矩陣,那么對向量或矩陣中的每個元素求其多項式的值。矩陣中的每個元素求其多項式的值。例例:多項式多項式x4+8x3-10,分別取,分別取x=1.2和一個和一個23矩陣為自變量計算該多項式的值。矩陣為自變量計算該多項式的值。2022-5-337P=1 8 0 0 -10 x=1.2;y1=polyvalP,xx=1 -2 3;1 2 5;y2=polyvalP,x y1 = 5.8976y2 = -1 -58 287 -1 70 16152022-5-3382矩陣多項式求值矩陣多項式求值 polyvalm函數(shù)用來求矩陣多項式的值,其調(diào)函數(shù)用來求矩陣多項式的值,其調(diào)用格式與用格式與polyval一樣,但含義不同。一樣,但含義不同。polyvalm函函數(shù)要求數(shù)要求x為方陣,它以方陣為自變量求多項式的值。為方陣,它以方陣為自變量求多項式的值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論