본문 바로가기

MATLAB

【MATLAB】 기초 연산 문제 풀이 1) 지수승(^)이 가장 먼저 연산되고, 나누기와 곱하기는 좌측부터 연산되어서 값이 5가 나왔습니다. 이렇게 계산되었습니다. 2) 이번엔 위 값에서 괄호()가 추가되었는데, 괄호 내의 연산이 우선으로 연산되었습니다. 이렇게 계산되었습니다. 3) 이렇게 계산된 것입니다. 4) 음수(-)보다 지수(^)가 우선이기 때문에 4의 2승이 구해진 다음에 - 부호가 붙게됩니다. 5) 전부 지수(^)입니다. 좌측부터 차례대로 계산됩니다. 이런 것이지요. 2의 3승인 8을 다시 제곱하여 64가 나옵니다. 이제 아래 문제들을 풀어보겠습니다. >>> >>> PI이라는 변수를 지정해주지 않아서 알아서 'Did you mean'이라는 말과 함께 'pi'로 바꿔서 계산해주네요. 참고로 루트(root)는 sqrt()로 사용합니다...
【MATLAB】 기초 연습문제 2.1~2.3 : 콜론 표기법과 linspace 책 : Chapra의 응용수치해석 3판 [연습문제 2.1] 콜론 표기법으로 나타낸 다음과 같은 벡터를 만들기 위하여 linspace 함수를 사용하라. (a) t = 4 : 6 : 35 (b) x = -4 : 2 [문제풀이] (a) 우선, t = 4 : 6 : 35는 다음과 같다. 그리고 linspace는 다음과 같다. 위 화면은 help linspace를 치면 상세하게 알려주는 도움말같은 기능이다. 위와 같이 입력하면, linspace로도 (a)와 같은 결과를 낼 수 있었습니다. (b) 우선, x = -4 : 2는 다음과 같다. -4에서 2까지 1씩 증가시켜 표현해준다. (a)에서는 사이에 6이라는 숫자가 증감단위였지만, (b)에서는 생략했기때문에 증감단위가 1로 되는 것이다. 이를 linspace로 표..
【MATLAB】 완전 기본 명령어 20가지 MATLAB의 완전 기본 명령어 20가지 명령 프롬프트(》) : 명령어를 입력할 때 대화식으로 명령어를 입력하면 즉시 실행된다. 생략기호(...) : 코드문이 너무 길어서 한 줄에 입력할 수 없을 때, 다음 줄에 계속해서 입력 demo : MATLAB의 전반적인 프로그램들의 사용법과 기능을 볼 수 있는 명령어 who : 명령 창에서 현재 메모리상에 어떠한 변수들이 사용되었는지를 보기 위한 명령문 whos : 각 변수에 대한 정보를 알려고 할 때 사용 dir : 현재 작업 중인 디렉토리에 대한 파일의 위치를 알고자 할 때 clear : 메모리 공간으로부터 사용된 함수와 변수를 지울 때는 clear all : 메모리 상에 있는 것들 전부다 지울 때 clear +특정 : 특정한 함수나 변수를 지울 때 clc ..