English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MATLAB은 다른 루프 내에서 루프를 사용할 수 있습니다. 다음은 이 개념을 설명하기 위해 몇 가지 예제를 보여줍니다.
MATLAB에서 중첩된 for 루프 문법은 다음과 같습니다-
for m = 1:j for n = 1:k <statements>; end end
MATLAB에서 중첩된 while 루프 문법은 다음과 같습니다-
while <expression1> while <expression2> <statements> end end
우리는 중첩된 for 루프를 사용하여 다음을 표시하겠습니다1까지100의 모든 소수. 스크립트 파일을 생성하고 다음 코드를 입력하세요-
for i = 2:100 for j = 2:100 if(~mod(i,j)) break; % 찾았다면, 소수가 아닙니다 end end if(j > (i/j)) fprintf('%d is prime\n', i); end end
파일을 실행할 때, 다음과 같은 결과가 표시됩니다-
2 is prime 3 is prime 5 is prime 7 is prime 11 is prime 13 is prime 17 is prime 19 is prime 23 is prime 29 is prime 31 is prime 37 is prime 41 is prime 43 is prime 47 is prime 53 is prime 59 is prime 61 is prime 67 is prime 71 is prime 73 is prime 79 is prime 83 is prime 89 is prime 97 is prime