matlab中的常用函式 二

2021-06-26 21:54:28 字數 478 閱讀 5433

整數型別資料的運算函式

一、bitshift 函式

bitshift函式實現資料位移操作。bitshift(a,b)函式

第二個引數為正,則對a的二進位制數左移。

第二個引數為負,則右移。bitshift(a,n,n),n表示移位後的資料最多只有n為,若超過n位,多餘的位將被丟棄。例如bitshift(255,1),它的結果是510;bitshift(255,1,8)的結果是254。因為255轉化為二進位制數為11111111,向左移一位就為111111110,但是最多位數是8位,所以把最左邊那位丟棄,最後就是11111110,十進位制數就是254。

二、bitset函式

bitset函式將指定的資料位設定為1。bitset(a,n,i)將指定的第n資料位的值設定為i。第幾位是從右到左的數。若沒有i,則將相應的資料位設定為1。

三、bit

matlab常用小函式(二)

numel 元素個數 assert 表示式為假時輸出某個字串 int2str 整形轉化為字串型 numel a 返回a中的元素個數,a可以是任何的資料結構,如向量 矩陣 元胞 結構體等 assert expression,msgstring 當表示式expression為假時,在命令列列印錯誤資訊 ...

matlab學習二,常用函式

求和函式sum sum x 若x為向量,sum x 為x中各元素之和 若x為矩陣,x 1,2,3 3,4,5 6,7,8 y sum x,1 or sum x 每列求和,返回乙個行向量 y 10 13 16 y sum x,2 每行求和,返回乙個列向量 y 6 1221求平均值函式 mean mea...

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