MATLAB 常用函式積累(不斷更新ing)

2021-10-24 20:13:45 字數 874 閱讀 1055

m = min(a,,dim) 返回沿dim維數的最小元素,例如,如果a是乙個矩陣,那麼min(a,,2)是乙個列向量,包含每一行的最小值。因為第一維是列,第二維才是行,所以按照行來取最小值,則得到的是乙個列向量

[m,i] = min( ___ )找到a的最小值的索引,並使用前面語法中的任何輸入引數在輸出向量i中返回它們。如果最小值出現多次,那麼min返回與第一次出現相對應的索引、

c = unique(a):返回的是和a中一樣的值,但是沒有重複元素。產生的結果向量按公升序排序。

如果a是乙個陣列,那麼返回的是a不重複的行。陣列c的行是按順序排列的。

注意:用unique(a,』stable』)去重複後不排序。預設的排序是unique(a,』sorted』),』sorted』一般省略掉了。

當x是向量時,sort(x)對x的元素進行公升序排序;當x是矩陣時,sort(x)對x的每一列進行公升序排序;

y=sort(x,dim,mode)

引數dim表示對哪乙個維數進行排序,例如當x是乙個二維矩陣,當dim=1時表示對x的每一列進行排序,當dim=2時表示對x的每一行進行排序。

引數mode表示按哪一種模式進行排序,當mode=『ascend』的時進行公升序排序,當mode=『descend』時,進行降序排序。

y返回已經排好序的x。

ind = find(x);找出非零元素的位置;若x沒有0,則返回空陣列。

break語句用於終止迴圈的執行。當在迴圈體內執行到該語句時,程式將跳出迴圈,繼續執行迴圈語句的下一語句。

continue語句控制跳過迴圈體的某些語句。當在迴圈體內執行到該語句時,程式將跳過迴圈體中所剩下的語句,繼續下一次迴圈。

break:      直接 結束迴圈!!!

continue:進入下一次迴圈!!!

MATLAB常用函式(不斷更新中)

1 常用取整函式 round x 四捨五入函式 floor x 向下取整,即 floor 1.2 1,floor 1.8 1 ceil x 向上取整,即 ceil 1.2 2,ceil 1.8 2 2 取模函式 mod 5,2 1 rem 5,2 1 區別 當x和y的正負號一樣的時候,兩個函式結果是...

matlab函式用法積累

randn n 生成n n的滿足標準正態分佈的隨機數 randn m,n 生成m n的滿足標準正態分佈的隨機數 r normrnd mu,sigma 返回均值為mu,標準差為sigma的正態分佈的隨機資料,r可以是向量或矩陣.r normrnd mu,sigma,m m指定隨機數的個數,與r同維數....

常用函式 不斷新增

將選定的視窗提到頂層獲得焦點 函式定義 procedure switchtothiswindow hwnd thandle falttab boolean hwnd是將要提前的視窗的控制代碼,falttab是設定是否模擬乙個alt tab動作,如果為true,則可以使最小化的視窗提到頂層獲得焦點 函...