매트랩 수업정리(전산응용)
- 최초 등록일
- 2019.06.28
- 최종 저작일
- 2019.05
- 36페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
목차
Ⅰ. (3/5)
Ⅱ. (3/7)
Ⅲ. (3/12)
Ⅳ. (3/14)
Ⅴ. (3/19)
Ⅵ. (3/21)
Ⅶ. (3/26)
Ⅷ. (3/28)
Ⅸ. (4/2)
Ⅹ. (4/30)
Ⅺ. (5/2)
Ⅻ. (5/7)
XIII. (5/14)
XIV. (5/16)
XV. (5/23)
XVI. (5/28)
XVII. (5/30)
본문내용
Ⅰ. (3/5)
▷ 행렬 변수와 행렬 수식
변수명 = 수식
(ex: a, b, x ….) = (ex: [1 2 3] / 1, 2, 3)
→ 명령창에 a=3 b=2 입력 후, a, b를 입력하면 기존에 입력한 값이 나온다.
▷ 행렬 연산 기초
행렬 생성 (ex: a=[1 2 3 ; 4 5 6; 7 8 9], b=[1 4 7; 2 5 8; 3 6 9])
<중 략>
▷행렬 일부 출력/ 행렬 일부 삭제 (빈행렬)
a(x, :) >> 행렬 a에서 x행만 출력
a(:, y) >> 행렬 a에서 y열만 출력
a(x, :)=[] >> 행렬 a에서 x행을 없앰
a(:, y)=[] >> 행렬 a에서 y열을 없앰
『명령어 find
: 행렬에서 원하는 값이 있는 위치를 찾아줌. % find는 원하는 값의 자리(위치)를 표시해주는 것임!
a=1:10;
b=find(a>5);
a(b)=a(b)+1;
>> a=[1 2 3 4 5 6 7 8 9 10]에서, b : a가 5보다 큰 자리를 찾음
a(b)=a(b)+1 : a가 5보다 큰 자리의 값에 1을 더한다.
a=1:10;
b=find(a==5)
>> 행렬 a에서 값이 5인 행렬의 위치를 찾아줌, 결과 값은 5 (행렬 위치는 위에서 아래로 카운트)
a=1:10;
b=find(a>3&a<7)
>> 행렬 a에서 3<a<7의 값의 위치를 찾아줌. (사잇값을 인식 못하니 범위를 &으로 지정해야함)
a=rand(3,3); index=find(a>0.5); b=a(index);
>> 랜덤행렬 a에서 0.5보다 큰 수를 (1열로 추출)
참고 자료
없음