2. 실시간 Debugging이 가능하다.
- error가 있으면, 아예 컴파일이 안 된다.
3. 화려하다.
http://suritam9.woweb.net/HelloWorld/bin/HelloWorld.html
HelloWorld 및 인터페이스
linear interpolation을 통한 inverse quatization
plot의 속성, axis의 속성, font의 속성 설정
행렬에서의 요소 치환 - 효율성 비교
A = magic(4);
A(2:3,2:3) = [0 0; 0 0]
B = A;
for j = 1:4
for k = 1:4
if A(j,k) == 0
A(j,k) = 99
end
end
end
B
[j, k] = find(B==0);
B(j,k) = 99
위의 코드는 A를 magic(4)으로 생성후, A22에서 A33까지를 0으로 치환한 후 B에 대입하였다. 그 후, A의 요소 중 0을 찾아 99로 치환하는 for문을 보여주며, B는 행렬의 특성을 이용해 find함수로 처리한다. for문은 반복적으로 처리하며, find는 한번에 처리함을 볼 수 있다.
A =
16 2 3 13
5 0 0 8
9 0 0 12
4 14 15 1
A =
16 2 3 13
5 99 0 8
9 0 0 12
4 14 15 1
A =
16 2 3 13
5 99 99 8
9 0 0 12
4 14 15 1
A =
16 2 3 13
5 99 99 8
9 99 0 12
4 14 15 1
A =
16 2 3 13
5 99 99 8
9 99 99 12
4 14 15 1
B =
16 2 3 13
5 0 0 8
9 0 0 12
4 14 15 1
B =
16 2 3 13
5 99 99 8
9 99 99 12
4 14 15 1
함수 - 데이터 생성 함수 magic
magic(k)는 1에서 k^2까지의 정수를 사용하여 열, 행 그리고 대각선의 합이 똑같은 정방행렬을 만들어주는 Matlab의 데이터 생성함수이다.
To get started, select MATLAB Help or Demos from the Help menu.
>> B = magic(4)
B =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>>
벡터선언 및 plotting
명령어 - bench (PC사양을 출력한다)
Comman Window에서 다음과 같이 입력한다.
To get started, select MATLAB Help or Demos from the Help menu.
>> bench
ans =
0.5783 0.7319 0.3472 0.6259 0.7043 1.5608
>>
댓글 달기