기존에 C언어 혹은 파이썬을 사용해본 사람이라면 프로그램 작성 기법은 매우 익숙 할 것이다.
논리연산자의 사용, Loop의 사용등 타 프로그래밍 언어와 흡사한 점이 많다.
관계 연산자 또한 동일하다
조금 특이한 점이라면 벡터에 대한 논리연산자도 각 항에대하여 계산이 가능하다는 점이다.
1. 논리 연산자
매트랩에서 논리, 관계 연산자의 연산 특징은 참이 되는 값을 바로 반환하는 것이 아니라 벡터의 요소가 참이되는 위치를 1로 거짓이 되는 위치를 0으로 만들어진 벡터로 반환해 준다.
따라서 그 값을 알고싶다면 위에서 처럼 한번 더 x(x>0)으로 넣어줘야 한다.
값이 바로 나오지 않는다는것이 불편하다고 느낄 수 있지만 여러가지 연산에서는 이것이 더욱 편리한 경우가 많다
2. 프로그램 흐름의 제어 if 문
if 조건
내용
end
의 형식을 사용힌다
익숙한 문법대로 사용하면 된다
2. for loop
간단한 연산은 상관없지만 매트랩을 사용해서 연산을 하고자 한다면 데이터의 수가 많고 연산량이 많은경우가 대부분이다. 그래서 가급적 for loop의 사용은 피하는것이 좋다.
3. while loop
while (표현)
문장
end
while loop으로는 여러가지 한계값을 구하기가 쉽다
한번 무한수열 sigma(i~inf) 1/i^10 의 값을 구해보자
What is Matlab? (0) | 2021.01.22 |
---|
댓글 영역