日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

matlab的多项式拟合,函数求导,画函数曲线

發布時間:2025/4/16 106 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab的多项式拟合,函数求导,画函数曲线 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

給一列數據。

擬合出該數據的函數曲線。多項式擬合。

然后畫出函數曲線來。以及給出函數形式。

求導。

再畫出導數的曲線。以及給出導數函數形式。

?

matlab代碼:

clc close all clear%% 給出一列數 xx = 1:100; yy = xx.^3 - xx.^2; first = 1; %數的首尾 last = 100; figure,plot(xx,yy,'b--o'); %先畫出看看長什么樣 %% nn=3; %擬合的多項式的最高次冪。***************!!!!!!!!!!!p1 = polyfit(xx,yy,nn); %多項式擬合系數。返回p為冪次從高到低的多項式系數向量p equation = poly2sym(p1); %擬合的函數disp('擬合函數為:');disp(char(['y=',poly2str(p1,'x')])); %顯示出擬合式子的樣子 figure,fplot(equation,[first last]);title('函數'); %直接畫函數曲線yy_fit = polyval(p1, xx); %直接求值。返回對應自變量x在給定系數P的多項式的值y。 figure,plot(xx, yy_fit,'m--*'); title('函數值'); f_equation=diff(equation); %求式子equation導數。f_equation公式。p2 = sym2poly(f_equation); %導數那個式子的系數 yy_derivative = polyval(p2, xx); %導數那個式子的值disp('導函數為:');disp(char(['y=',poly2str(p2,'x')])); %顯示出導函數的樣子 figure,fplot(f_equation,[first last]);title('函數的導函數'); %直接畫函數曲線 figure,plot(xx, yy_derivative,'r--o');title('函數的導數的值'); %畫點的圖

?

總結

以上是生活随笔為你收集整理的matlab的多项式拟合,函数求导,画函数曲线的全部內容,希望文章能夠幫你解決所遇到的問題。

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