매트랩 for문 예제

avatar
| Uncategorized

반복기 섹션은 루프 본문이 반복될 때마다 발생하는 일을 정의합니다. 반복기 섹션에는 쉼표로 구분된 다음 문 표현식이 0개 이상 포함되어 있습니다. 이러한 문은 일반적으로 for-루프의 카운터를 암시적으로 증가시키지만, 동일한 while 루프는 증가하지 않습니다(후자의 경우 카운터는 루프 구문의 필수적인 부분이 아니기 때문에). 모든 번역은 문을 실행하기 전에 명시적 카운터를 증분하는 블록 내에 이러한 모든 문을 배치해야 합니다. 자바 스크립트는 C 스타일의 “세 표현식”루프를 지원합니다. 나누기 및 continue 문은 루프 내부에서 지원됩니다. 컴퓨터 과학에서 for-loop(또는 단순히 for 루프)는 반복을 지정하기 위한 제어 흐름 문으로, 코드를 반복적으로 실행할 수 있습니다. 다양한 키워드는 이 문을 지정하는 데 사용됩니다: ALGOL의 자손은 “for”를 사용하고 포트란의 하위 항목은 “do”를 사용합니다. 다른 가능성이 있다, 예를 들어 코볼 “수행 다양 한 수행”을 사용 하 여.

가능하면 일반 양식 대신 for 문이 있는 이 형식을 사용하는 것이 좋습니다. 문 2가 true를 반환하면 루프가 다시 시작되며 false를 반환하면 루프가 종료됩니다. 코볼은 1959년 후반에 공식화되었으며 많은 정교함을 가지고 있습니다. END-PERFORM와 같은 “구조화 된”문을 나중에 추가하면서 많은 옵션이있는 PERFORM 동사를 사용합니다. 선언 및 초기화 변수에 대 한 필요성을 무시 하 고 for-loop의 해당 되는 for 루프에 대 한 이름forfor 루프를 도입 하는 많은 프로그래밍 언어에서 키워드로 사용 되는 영어 단어에서 온다. 영어 용어는 ALGOL 58로 거슬러 올라가며 영향력 있는 ALGOL 60에서 대중화되었습니다. 그것은 또한 ALGOL 58 및 ALGOL 60정의에 관여 하인츠 Rutishauser에 의해 슈퍼 플랜 (1949-1951)에 사용되는 이전 독일어 퓌르의 직접 번역이다. 루프 본문은 루프 변수의 지정된 값을 “for”로 실행하지만 ALGOL 버전의 문에서는 가능한 값 및/또는 증분 목록을 지정할 수 있습니다.

일부 언어는 다른 지원 문을 제공할 수도 있으며, 이 문이 있을 때 for-loop 반복이 진행되는 방식을 변경할 수 있습니다. 이 중 공통은 C 및 그 파생 상품에서 발견되는 break 및 continue 문입니다. break 문을 사용하면 가장 안쪽의 루프가 실행될 때 즉시 종료됩니다. continue 문은 현재 반복에 대한 루프 본문을 통해 추가 진행 없이 한 번에 다음 반복으로 이동합니다. for 문은 문 본문 내의 중단, goto 또는 return 문이 실행될 때도 종료됩니다. [웰스] 다른 언어는 유사한 문을 가질 수 있거나 그렇지 않으면 for-loop 진행률을 변경하는 수단을 제공할 수 있습니다. 예를 들어 FORTRAN 95: 다음 예제에서는 for 문 섹션의 몇 가지 덜 일반적인 사용법: 초기화자 섹션의 외부 루프 변수에 값을 할당, 초기화자 및 반복기 섹션 모두에서 메서드를 호출 하 고 변경자 섹션에서 두 변수의 값을 변경합니다. 예제 코드를 실행하려면 실행을 선택합니다. 그런 다음 코드를 수정하고 다시 실행할 수 있습니다. 코드가 초기화 식 내에서 변수를 선언하는 방법을 확인합니다. 이 변수의 범위는 선언에서 for 문에 의해 제어되는 블록의 끝까지 확장되므로 종료 및 증분 식에서도 사용할 수 있습니다. for 문을 제어하는 변수가 루프 외부에 필요하지 않은 경우 초기화 식에서 변수를 선언하는 것이 가장 좋습니다.

i, j 및 k의 이름은 루프를 제어하는 데 자주 사용됩니다. 초기화 식 내에서 선언하면 수명이 제한되고 오류가 줄어듭니다.