1. 程式人生 > >matlab中常用的函數

matlab中常用的函數

排列 sort mode col bsp column 向量 表示 ast

find()函數:

功能:用於返回矩陣中想要的元素的索引值;

用法: index = find(X), 當X為一個矩陣時,返回的index是一個列向量,表示矩陣X中非零值的索引值,這個索引值吧,是按把矩陣按column-major 排成列向量的索引值;

index = find(X, k, ‘first’) , 與上面相同,只是返回前K個不為零的索引值;

index = find(X, k, ‘last’), 上上面相同,只是返回後K個不為零的索引值;

[row, col] = find(X,……), 返回不為零的元素的行索引值與列索引值;其中row與col 都是列向量;

[row,col, v] = find(X,……), 增加了一個V, 用於存放非零的元素;

另外,還可以這樣: index = find(X > n) 或 index = find(X = n) 等返回我們需要的元素的索引;

sort()函數:

功能: 排序;

用法: [B, index] = sort(A, dimenstion, mode), 其中dimenstion表示需要排序的維度, mode: ‘ascend’表示升排列, ’descend’表示降序排列; B表示排序後的矩陣, index 表示排序後的索引;

待補;

matlab中常用的函數