MATLAB
bar 명령으로 2차원 막대 차트를 그립니다.
10명 학생 점수: 75, 58, 90, 87, 50, 85, 92, 75, 60, 95
x = [1:10];
y = [75, 58, 90, 87, 50, 85, 92, 75, 60, 95];
bar(x,y), xlabel('Student'), ylabel('Score'), title('First Sem:')
print -deps graph.eps
학생 번호(x축) 대비 점수(y축) 막대 차트가 생성됩니다.
두 변수 함수 f(x,y)의 등고선은 함수 값이 일정한 곡선입니다. contour 함수로 등고선 지도를 만듭니다.
meshgrid로 x, y 그리드 생성 후 함수 계산.
[x,y] = meshgrid(-5:0.1:5, -3:0.1:3); g = x.^2 + y.^2; contour(x,y,g) print -deps graph.eps
동심원 형태의 등고선 지도가 그려집니다.
[x,y] = meshgrid(-5:0.1:5, -3:0.1:3); g = x.^2 + y.^2; [C, h] = contour(x,y,g); set(h, 'ShowText', 'on', 'TextStep', get(h,'LevelStep')*2) print -deps graph.eps
등고선 위에 고도 값이 표시된 지도가 생성됩니다.
두 변수 함수 g = f(x,y)로 정의된 표면을 3D로 표시합니다. meshgrid로 (x,y) 점 집합 생성 → 함수 할당 → surf로 표면 플롯.
[x,y] = meshgrid(-2:.2:2); g = x .* exp(-x.^2 - y.^2); surf(x, y, g) print -deps graph.eps
봉우리 형태의 컬러 3D 표면이 렌더링됩니다.
surf vs mesh:surf는 면과 선을 모두 색상으로 표시,mesh는 와이어프레임(선만 색상) 표시.
MATLAB
Simulink 개요 Simulink는 MATLAB과 통합된 동적/임베디드 시스템 시뮬레이션 및 모델 기반 설계 환경입니다. MathWorks 개발로, 데이터플로 그래픽 프로그래밍 언어로 다중 영역 동적 시스템 모델링, 시뮬레이션, 분석을 지원합니다. 사용자 정의 가능한 블록 라이브러리를 제공하는 그래픽 블록 다이어그램 도구입니다. MATLAB 알고리즘을 모델에 통합하고 시뮬레이션 결과를 MATLAB로 내보내 추가 분석 가능. Simulink 지원 기능 시스템 레벨 설계 시뮬레이션 자동 코드 생성 임베디드 시스템 테스트 및 검증
아두이노 튜토리얼 시리즈의 일곱 번째 튜토리얼입니다. 이 튜토리얼에서는 아두이노를 Matlab에 연결하고 시리얼 포트를 사용하여 어떻게 통신하는지 배웁니다. 또한 Matlab을 사용하여 아두이노 보드를 제어하는 예제도 만듭니다. 따라하기 쉬운 단계별 비디오 튜토리얼입니다. 또한 비디오 아래에서 이 튜토리얼에 필요한 부품과 비디오 예제의 소스 코드를 찾을 수 있습니다. 이 아두이노 튜토리얼에 필요한 구성 요소 아두이노 보드 브레드보드와 점퍼 와이어 LED 220옴 저항 푸시 버튼 예제 회로도 Matlab 코드 c