matlab for 문에서의 % 질문 드립니다.
조회수 681회
그 포문 예제를 보는데
파이썬은
for i in range(19) 이렇게 쓰고
매트랩은
for i =1:19 이렇게 쓰는데
궁금한게
매트랩 예제중에
for i = 1%:100
또는
for i = 3%:100
이런 예제를 보는데 1%, 3%의 의미가 뭔지 아실까요??
1프로씩 100까지 or 3프로씩 100까지 이려나요??
1 답변
-
매트랩에서 %는 주석의 시작을 표시하는 예약어 입니다.
% 뒷부분이 주석입니다.
제 생각에는 아마도 테스트 과정을 위해서 주석처리를 해본 코드 같습니다.
예를 들어, 원래 코드는 아래와 같이 100번 반복하는 것인데
for i=1:100
버그를 찾기 위해서, 또는 특정 하나의 상수값에 대한 처리 결과를 보기 위해서
for i=1%:100
위와 같이 주석처리 해 버리면 결국 아래 코드와 동일하므로
for i=1
i가 1일 때의 결과만 볼수가 있는 거죠.
결론적으로 버그를 찾거나, i가 특정 상수였을 때의 결과를 보기 위해서 임시로 주석 처리해 놓은 것 같네요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력