How to use unique in a conditional statement nested in for loop?
이전 댓글 표시
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?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!