본문 바로가기

MATLAB4

[매트랩 기초] 3. 기초 문법 (linspace, mod, 실수/허수, 관계연산자 등) % linspace(시작점, 끝점, 점의 개수)% 0부터 시작해서 5를 끝으로 6개를 출력해라linspace(0,5,6)% 점과 점 사이 하나의 크기 계산- (끝점 - 시작점) / (점의개수 - 1)% "mod"는 나머지를 출력하는 명령어- mod(13,4)를 하면 1값이 나옴% 3+2i% 실수 표시real(3+2i)% 허수 표시imag(3+2i)% 관계연산자ex. x=[1 2 3 4 5] / y=[5 4 3 2 1]x 1 1 0 0 0x>y-> 0 0 0 1 1x==y-> 0 0 1 0 0x~=y-> 1 1 0 1 1x>=y-> 0 0 1 1 1x 1 1 1 0 0% 줄 내리기% 명령어가 길때 (...) 을 사용해서 줄을 내릴 수 있음ex. plot(x,y,'--rs','linewidth',2,'mar.. 2024. 11. 23.
[매트랩 기초] 2. 스크립트 (반복문, 조건문) % for 문을 이용해서 "a=1, a=1,4142.., a=2" 라는 결과값 얻기for x=0:0.5:1 a=2^xend% for 문을 이용해서 "b=5, b=3, b=1" 라는 결과값 얻기for k=5:-2:1 b=kend % a가 1보다 작으면 b=a+1을 출력하고 아니면 c=a+2를 출력해라a=3;if a 2024. 11. 23.
[매트랩 기초] 1. 명령창 (기본) % a에 1을 대입a = 1% 1, 2, 3을 원소로 갖는 1행 3열 행렬 b 생성b = [1 2 3]% 1, 2, 3을 원소로 갖는 3행 1열 행렬 b 생성b = [1; 2; 3]% 행렬 b를 c에 대입c=b% 행렬 b의 전치행렬을 행렬 c에 대입c=b'% 작업창에 값을 출력하지 않으려면?d=1% 1~6의 원소를 차례로 갖는 2행 3열 행렬 d 생성d = [1 2 3; 4 5 6]% 행렬 d의 1행 3열의 원소값 출력d(1,3)% 2곱하기3의 계산값 출력2*3% 마지막으로 계산된 answer값 출력ans% 마지막으로 계산된 answer값에 10을 더한 값 출력ans + 10% 행렬 b의 각 원소의 제곱값 출력b.^2% 행렬 a=[1 2 3], b=[7 8 9] 일 때, a와 b의 각 원소의 곱 출력a... 2024. 11. 23.
MATLAB이란? ■ MATLAB이란?MATLAB(매트랩)은 수치 해석과 프로그래밍 언어를 통합한 수학적 소프트웨어이다. 주로 수치 해석, 시각화, 프로그래밍, 알고리즘 개발, 데이터 분석 등에 이용된다. MATLAB은 선형 대수, 통계, 확률, 최적화 등 수학적 개념을 사용하며, 이러한 기능을 활용하여 다양한 분야에서 사용된다. 또한 MATLAB은 Simulink와 같은 시뮬레이션 소프트웨어를 만들 수 있다. 또한 MATLAB은 공학, 물리학, 경제학 등의 분야에서 널리 사용되며, 학술 연구나 산업 현장에서 많이 활용된다. MATLAB은 파이썬과 비슷하게 자연어에 가까운 고수준 언어이다. 여기서 고수준 언어란 수준이 높다는 것이 아닌 기계어(이진수로 표현된 010100) 보다 우리가 흔히 사용되는 자연어에 가까운 언어를.. 2024. 6. 22.