How to check for a zero in any row of a particular column in an [50000, 50000]?
2 ビュー (過去 30 日間)
古いコメントを表示
So I have an array of [50000, 50000] full of zeros. I gradually add elements to it by replacing the zeros with the elements. I want to add elements to a randomly picked column such that the element is placed at a lowest position of row available with zero.
0 件のコメント
回答 (1 件)
DGM
2021 年 4 月 27 日
Depends what you mean by "lowest position of row".
Consider the example:
firstzerorow = find(A(:,thiscolumn)==0,1,'first');
A(firstzerorow,thiscolumn) = mynumber;
or
lastzerorow = find(A(:,thiscolumn)==0,1,'last');
A(lastzerorow,thiscolumn) = mynumber;
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Operators and Elementary Operations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!