매트랩 for 문 사용하기
여러가지 컴퓨터 언어를 사용하다보면 제일 헷갈리는 것 중 하나가 for문이다.
언어마다 형태가 다 다르니 쓸 때마다 검색하게 된다.
그래서 그냥 for 문 예시를 적어 놓았으니 자유롭게 긁어서 수정하길 바란다.
%% Setting
a = zeros(1,10); % make that variable a is 1X10 matrix.
%% for loop
for i = 1:10 % i is from 1 to 10, and is executed repeatedly.
if rem(i,2) == 0 % if i is even number,
a(i) = 1; % 1 is inserted in i^th of a.
else % else,
a(i) = -1; % -1 is inserted in i^th of a.
end
end
해당 코드에 대해 간단히 설명하자면 1X10 크기의 변수 a에 홀수 번째에는 -1을, 짝수 번째에는 1을 넣기 위한 코드이다.
사실 첫 번째 코드는 입력하지 않아도 실행된다. ㅎㅎ
if문 속 rem 함수는 나머지를 구해주는 함수로 i÷2의 나머지를 표시한다. mod 함수로 대체 가능하다.
if 문에 대한 자세한 설명은 아래 게시글을 참고하면 된다.
2020/08/03 - [유용한 지식/매트랩] - 매트랩 if 문 사용하기 (가정문)
----
%% Setting
a = zeros(1,10); % make that variable a is 1X10 matrix.
%% for loop
for i = 1:10 % i is from 1 to 10, and is executed repeatedly.
if rem(i,2) == 0 % if i is even number,
a(i) = 1; % 1 is inserted in i^th of a.
else % else,
a(i) = -1; % -1 is inserted in i^th of a.
end
end
----
반응형
'유용한 지식 > 매트랩' 카테고리의 다른 글
매트랩 그래프 축 눈금 편집하기 | plot 고급 편집1 (0) | 2020.08.04 |
---|---|
매트랩 행렬 관련 유용한 팁 (0) | 2020.08.04 |
매트랩 if 문 사용하기 (가정문) (0) | 2020.08.03 |
매트랩 subplot 함수 (0) | 2020.08.02 |
매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁 (0) | 2020.08.01 |
댓글