make zero some rows of a matrix
2 ビュー (過去 30 日間)
古いコメントを表示
It's neede to make zero those rows of a matrix that matrix(i,2) is 2 value less than matrix(1,2). 'matrix' has 2 column and 10000 rows. I wrote this but i don't know for what doesn't work
for i=1:size(r,1)
if r(i,2)-r(1,2)<2
r(i,2)=0;
end
end
2 件のコメント
Wayne King
2011 年 9 月 17 日
I'm not sure I understand the condition you want to test correctly, because assume that r(1,2)=6 and r(i,2)=5 for some i not equal to 1. Then,
r(i,2)-r(1,2)<1 is true (5-6 < 1), but r(i,2) is not "2 value less than r(1,2)".
So what exactly do you want to test?
採用された回答
その他の回答 (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!