Need help with factorizing array of numbers
Mostra commenti meno recenti
hi there,
say you have an array of numbers x =[94 89 124 120 150] how can i find factors of this array, i mean break each number in the array to its primes. i know the function is factor(x). but it only applies to a scalar value not an array. i tried putting it on a loop
x =[94 89 124 120 150] ;
for i = 1:length(x)
facts_x(i) = factor(x(i))
end
but this i realized gives me an error because the loop runs only in the length of x the facts_x ends up bigger because factor answer is stored as an array. please help. thanks SN
1 Commento
José-Luis
il 26 Feb 2013
Try storing it in a cell array instead:
facts_x(i) = {factor(x(i))}
Risposta accettata
Più risposte (1)
Ahsan Khan
il 27 Feb 2013
0 voti
Categorie
Scopri di più su Logical in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!