2 1 4Matlab常用函式

2021-08-27 04:14:37 字數 1048 閱讀 5700

2.1.4 常用函式

1、絕對值 abs()

abs(-5)=5

2、開方函式

sqrt(9)=3

3、取整函式

四捨五入取整 round()

round(4.3)=4

直接去除小數取整 fix()

fix(4.3)=4

地板函式,向下取整 floor()

floor(4.3)=4

天花板函式,向上取整 ceil()

ceil(4.3)=5

4、sign()符號函式

當 x<0,sign(x)=-1

當x=0,sign(x)=0

當x>0,sign(x)=1

例項:x=-3:1:3;y=sign(x);plot(x,y)

5、取餘函式

rem(x,y),求x除以y的餘數,rem(x,y)=x-n*y,其中,如果y不等於0,n=fix(x/y)

mod(x,y),求x除以y的餘數,mod(x,y)=x-n*y,其中,如果y不等於0,n=floor(x/y)

ps::

當x,y符號一致時,兩個函式的結果一致;

假如x,y符號不一致,rem(x,y)的結果和x的符號一致,因為fix函式向0捨入;

mod(x,y)的結果與y一樣,因為floor函式向無窮小方向捨入。

>> rem(15,-6)

ans =

3>> mod(15,-6)

ans =

-36、指數函式

exp(x)為以e為底,x的指數,如果x為向量,則對其中的每乙個元素求指數得到的新向量

7、對數函式

log(x),以e為底

log2(x)

log10(x)

>> log(2.722)

ans =1.0014

>> log2(8)

ans =3

>> log10(1000)

ans =3

MATLAB常用函式

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 ...

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 ...