matlab中的any find 使用方法

2021-09-26 08:23:09 字數 684 閱讀 2827

判斷向量中是否存在非零元素,若存在返回1,否則返回0

any([0 1])   % 為真,存在非零元

any([0 0]) % 為假

找出非0元素的索引

顯示陣列或字串的內容

>> a = rand(1,10)

limit = 0.75;

b = (a > limit); % b is a vector of logical values

if any(b)

fprintf('indices of values > %4.2f: \n',limit);

disp(find(b)) %find()找出非0元素的索引

else

disp('all values are below the limit.')

end-----------------------------結果如下-----------------

a = 0.9828 0.1816 0.8119 0.8750 0.6884 0.5695 0.1610 0.4669 0.3452 0.2250

indices of values > 0.75:

1 3 4

Matlab中的括號()

matlab中經常會用到括號去引用某array或者是cel l的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 13 21 22 23 是乙個二乘三的矩陣.分號 用來結束一行。中...

Matlab中的括號()

標籤 matlab 括號 cell array 分類 matlab matlab中經常會用到括號去引用某array或者是cell的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 ...

Matlab中的括號()

matlab中經常會用到括號去引用某array或者是cell的內容,但三者有什麼具體區別呢?中括號用來構建向量 vectors 或者是矩陣 matrices 如 6.9 9.64 sqrt 1 就是乙個有三個元素的向量。11 12 13 21 22 23 是乙個二乘三的矩陣.分號 用來結束一行。中括...