Speadsheet with all the answers from my loop
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Jordan Grapel
il 14 Ott 2019
Commentato: Jordan Grapel
il 14 Ott 2019
I created a for loop that was meant to show me how many times a number showed up in an array like so:
for i=1:n
length(find(yy(1:numel(yy),1)==i))
end
It worked but it did so in a way that gave me eac number's answer one at a time in my command window like so:
ans=
7
ans=
2
and so on.
How do I code it so that I create a speadsheet that tells me the answer from 1 all the way to the last number?
2 Commenti
Geoff Hayes
il 14 Ott 2019
Jordan - what are you trying to write to file? A list of the integers and the number of times they appear in the array?
Risposta accettata
the cyclist
il 14 Ott 2019
Modificato: the cyclist
il 14 Ott 2019
output = zeros(n,1);
for i=1:n
output(i) = length(find(yy(1:numel(yy),1)==i));
end
output
That will still write the full list to the screen, but without the intervening "ans" text.
There are then a number of ways to write to file. Perhaps check out this documentation as a starting point.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!