簡體   English   中英

如何在Matlab中找到> 0的矩陣元素?

[英]How to find the elements of a matrix > 0 in Matlab?

我很好奇-是否有單個Matlab命令返回Matrix中大於0的元素?

以下代碼返回矩陣A所有正元素:

A(find(A > 0))

或Gunther Struyf建議的簡寫形式:

A(A > 0)

find函數將返回不為零的元素的索引。

ind = find(A > 0);

是您要尋找的...

或為此目的專門設計的命令:“ nonzeros”

nz_A = nonzeros(A);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM