영상처리 - MATLAB 맛보기 :: 2008/03/04 11:35

%-- 08. 3. 4 오전 10:37 --%

* 각종 연산
a = 5
b = 3
a + b
a * b
a / b
a % b

* ans는 MATLAB 변수
ans = 1

a + b
a = 5;
b = 3:
b = 3;
a + b;
a + b
a= 5

* 지수승
a^3
5^3

* 변수 클리어~
clear

* 실수 저장
a = 5.555
a = 1.5 * 10^10
a = 1.5 * 10^100
a = 1.5 * 10^999

* 배열 형식으로 저장([ 와 ] 사용)
a = [1 2; 3 4] -> 이렇게도 가능하다는거~!
a = [1 2
3 4]              -> 이렇게도 가능!

* 배열 참조 : MATLAB의 배열 인덱스는 1부터 시작(기존 C,C++ 언어 등과는 다르다)
a(1,2) -> 1행 2열 정보 참조(답 2)
a(0,0) -> (X) 안된다

* 행열 연산
a = [1 2; 3 4]
b = [5 6; 7 8]
a + b -> 행열연산!! 다른언어의 행열 연산과 비교해보아라~!
a * 2 -> 행열 전체 * 2
a / 3 -> 행열 전체 / 3
a ^ 2 -> 행열 a * 행열 a

* 예제
x = -pi:pi/100:pi;
: -pi 부터 pi / 100 만큼 늘리면서 pi까지의 값을 x 에 저장

a = [-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10]
: a = -10:1:10
반대 : a = 10:-1:-10

a = [1 2; 3 4]
a(:,1) -> 모든 행의 1번째 열을 출력(:은 '모든'이란 와일드 카드)
a(2,:) -> 뭐게~?

a(:) -> 열백터의 나열
결과)
1
3
2
4

x = -pi : pi / 10 : pi
y = sin(x) -> 배열 x의 sin 배열값을 y에 저장

2008/03/04 11:35 2008/03/04 11:35
Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다
Name
Password
Homepage
Secret
< PREV |  1  |  ...  56  |  57  |  58  |  59  |  60  |  61  |  62  |  63  |  64  |  ...  173  |  NEXT >