How to use unique in a conditional statement nested in for loop?
Mostra commenti meno recenti
I want to apply "unique" function on sol to get rid of repeated arrays.
n = 10000;
for a = 1:n
for b = 1:n
x = a^2-b;
y = sqrt(a^2+b^2);
if (mod(x,1)==0) && (mod(y,1)==0)
sol = [a,b]
end
end
end
So, for this code I tried
soln = unique(sol);
disp(soln)
But this approach displays only the last result due to loop. How can I fix it?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Loops and Conditional Statements 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!