1주차 · 제어 시스템과 MATLAB 시작하기

실습 전에

01 제어하려는 대상과 목표

예시 상황 방의 온도를 원하는 수준으로 유지하려면, 무엇을 측정하고 무엇을 조절할 수 있어야 할까요?

설명
  • 온도 등 측정할 Output과 목표 범위 지정
  • 난방 출력 등 조작 가능한 Input 구분

02 계산 도구를 사용하는 이유

실제 장치를 바로 바꾸기 전에 컴퓨터로 반응을 살펴보면 어떤 도움이 될까요?

설명
  • 모델로 여러 조작 방법의 반응을 비교하면 실제 장치에서 시험할 후보를 좁힐 수 있습니다.
  • MATLAB은 계산과 시각화를 돕습니다. 결과가 적절한지는 목표와 모델의 가정을 기준으로 판단합니다.

실습

1. 환경 확인

  1. a=0:0.5:3으로 바꾸고 numel(a)와 a.^2를 출력하세요. 원소 수와 각 원소의 제곱값을 결과에 남기세요.

2. 첫 그래프

  1. 실습용 Live Script의 ‘2. 첫 그래프’ 코드와 같은 t에서 cos(t)를 계산해 sin(t)와 같은 Figure에 그리세요.
  2. 어느 곡선이 sine이고 cosine인지 Legend로 구분하세요. 두 곡선이 보이는 Figure를 남기세요.

제출·저장

코드, 실제 Output·그래프, 직접 작성한 해석을 포함하세요. 제출은 KLAS를 이용하며 기한은 학기 일정과 최신 공지를 확인합니다.

파일명: 이름_학번_1주차.mlx.

실행 환경을 다시 시작하고 전체 코드를 위에서부터 실행한 뒤 저장하세요.

선택 실습

예: Array 연산의 점 연산자를 빠뜨린 경우

  1. a=1:5에서 a.^2를 a^2로 바꾼 줄만 따로 실행하고 오류 메시지를 남기세요.
  2. 행렬 거듭제곱과 원소별 제곱 중 원하는 연산을 적으세요. 해당 줄을 a.^2로 되돌리고 결과 다섯 개를 기록하세요.