How to check for a zero in any row of a particular column in an [50000, 50000]?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
DGM
il 27 Apr 2021
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 Commenti
Vedere anche
Categorie
Scopri di più su Operators and Elementary Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!