본문 바로가기

MATLAB

(4)
매트랩 복습 (4) 1. 콤마와 세미콜론은 기술적으로 명령문의 일부가 아님을 명심하자. 이들은 분리기호들이다. 2. 매트랩 배열의 모든 성분은 숫자만으로 혹은 문자만으로 구성되어야 한다. 3. more on: 결과 값을 한 페이지씩 출력할 수 있게 해준다 4. format: 어떻게 출력 값을 나타낼 것인가 정의. 매트랩에서는 다음과 같은 두 가지의 기본적인 출력 규칙을 가지고 있다 1) MATLAB은 항상 정확히 정수들 (자연수들)을 나타내려 시도한다. 그러나 만약 정수가 너무 크다면 MATLAB은 5가지 주요 숫자를 갖는 유효숫자 표시법으로 나타낸다. 예를 들면, 1234567890은 1,2346e+009로 표시된다 (1,2346 x 10^9) 2) 실수의 경우, 10진수 부분은 4개의 주요 숫자로 표시된다. 만약 x가 ..
매트랩 복습 (3) 1. 첨자 2. 벡터안에 있는 원소 제거: 빈 행렬 (Empty vector)이용 3. diary filename: 명령창에 나타나는 모든 것을 텍스트 파일 filename에 복사하는 것. 기록을 중지할 때는 diary off 사용 -> diary는 이미 파일이 같은 이름으로 존재하고 있는 경우, 내용을 덧붙임에 유의하기 4. 중력장 하에서의 수직 운동 5. 숫자가 너무 크거나 작을 때: 유효숫자 표시법 사용하기! ex) 0.000000001 => 1e-9 -> 표준 부동 소수점 수식을 사용하는 컴퓨터에서 수들은 16개의 십진수로 근사적으로 표시된다. 수의 상대적인 정확성은 함수 eps에 의해 주어지며, 이것은 1.0과 다음에 오는 가장 큰 부동 소수점 숫자와의 차이로 정의된다. 6. 매트랩에서는 14개..
매트랩 복습(2) 1. 확장자 .m을 빼고 명령 창의 프롬프트에 미리 저장된 high를 치면, high.m 안의 내용을 모두 얻을 수 있다 2. cd: 현재의 디렉토리 이름을 표시해준다 3. MATLAB 시스템은 기술적인 용어로 Interpreter (인터프리터)라고도 불린다. 이는 명령어 라인에서 표현된 각각의 명령문이 컴퓨터가 더 잘 이해할 수 있는 언어로 변환되고 그리고 나서, 그것이 즉시 실행된다는 것을 의미한다 4. MATLAB은 case-sensitive (대소문자를 구분)하다 5. who: 작업공간의 모든 변수의 이름을 열거시킴 6. whos: 사용 변수들의 각각의 사이즈를 포함한 정보를 보여준다 7. MATLAB의 명칭: MaTrix LABoratory (행렬을 이용하여 작업하도록 설계되었기 때문) 8. 빈..
매트랩 복습 (1) 0. % 기호는 주석을 가리킴 (comment) 1. 매트랩에서 각도는 항상 라디안임을 기억하기: 도 (degree)에 pi/180을 곱하기 2. '='는 같음을 나타내는 것이 아니고, 할당하라는 명령어이다. 같음을 나타내는 명령어는 '=='이다 3. y=2.*x %x의 각 원소에 2를 곱하여 새로운 벡터 y를 생성시킨 것 4. tap: 글자 자동완성 5. 멕시코 모자 (Mexican hat) 6. clf 는 현재 Figure의 자식 중 가시적 핸들이 있는 자식을 모두 삭제 7. exp(-0.2x)sin(x) 그리기 8. Ctrl (Shift) + Enter: 마지막 줄을 입력하기도 전에 그룹 전체가 실행되는 것을 방지 9. grid: 격자 (눈금) 추가 10. disp: 글자 출력 or 값 출력