Select positive samples in a matrice
조회 수: 2 (최근 30일)
이전 댓글 표시
Hey guys, thanks in advance,
I have this azimuth_compressed_matrix, defined by freq_azimuth(frequency) x azimuth. However I want to define this matrix only for values of freq_azimuth>0. Basically , in this example, I want to make a way to make this code I made automatic, is there a way?
k=find(freq_azimuth>0);
freq_azimuth2=freq_azimuth(4000:7999);
azimuth_compressed_matrix2=azimuth_compressed_matrix(:,4000:7999);
댓글 수: 1
채택된 답변
dpb
2022년 7월 25일
One more time, yet again, it's one of the most fundamental of MATLAB idioms/syntaxes that makes MATALB what it is -- <MatrixIndexingExample-Logical Indexing>
azimuth_compressed_matrix2=freq_azimuth(freq_azimuth>0);
Again, there's no need for find here...
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!