MATLAB常用函式

2021-06-01 01:03:08 字數 766 閱讀 7296

y = polyval(p,x)

返回n次多項式在x處的值。輸入變數p是乙個長度為n+1的向量,其元素為按降冪排列的多項式係數y=p1*x^n+p2*x^(n-1)+...+pn*x+p(n+1)

x可以是乙個矩陣或者乙個向量,在這兩種情況下,polyval計算在x中任意元素處的多項式p的估值

對多項式p(x)=3*x^2+2*x+1,計算在x=5,7,9的值。   

>> p = [3 2 1];   

>> x=[5,7,9];   

>> polyval(p,[5 7 9])   

%結果為  ans =   86 162 262

polyfit與polyval的區別

polyfit用於多項式曲線擬合

p=polyfit(x,y,m)

其中, x, y為已知資料點向量, 分別表示橫,縱座標, m為擬合多項式的次數, 結果返回m次擬合多項式係數, 從高次到低次存放在向量p中.

y0=polyval(p,x0)

可求得多項式在x0處的值y0

inline是用來定義內聯函式的

例 y=inline('sin(x)','x')%第乙個引數是表示式,第二個引數是函式變數

y(0)         %計算sin(0)的值

y(pi)        %計算sin(pi)的值

q=quad(y,0,1);   %計算sin(x) 在0到1上的積分

eval()函式的功能就是將括號內的字串視為語句並執行

比如 eval('y

Matlab常用函式

下例為讀取train資料夾中的所有 folder train filepaths dir fullfile folder,bmp 列出該資料夾下所有.bmp格式的檔案 其中包括檔案的名字 日期 畫素等 for i 1 length filepaths image imread fullfile fo...

matlab常用函式

是x的下限,ub是x的上限,x是向量 語法 zi griddata x,y,z,xi,yi xi,yi,zi griddata x,y,z,xi,yi gridata method griddata method,options 說明 zi griddata x,y,z,xi,yi 調整形如z f ...

matlab常用函式

b size large eye 單位矩陣 zeros 全零矩陣 ones 全1矩陣 rand 均勻分布隨機陣 genmarkov 生成隨機markov矩陣 linspace 線性等分向量 logspace 對數等分向量 logm 矩陣對數運算 cumprod 矩陣元素累計乘 cumsum 矩陣元素...