Octave Atelier

코드와 해설을 함께 읽는 학습 문서

Code Detail

optim-00

프로그램의 기본 구조를 제공합니다.

course/optim/optim-00.m

목록으로

코드를 복사해 Octave에서 바로 실행할 수 있습니다.

카테고리

Course Optimization

course-optim

코드 길이

33

lines

작성자

won sunggyu

2025-05-09

패키지

none

pkg load

전체 코드

33 lines

# filename: optim-00.m
# writer: won sunggyu
# date: 2025-05-09
# language: octave
# description: 프로그램의 기본 구조를 제공합니다.

#------------------------------------------------------------------------------
# 초기화
#------------------------------------------------------------------------------

run("startup.m");
printf(fmt("{mfilename}\n", "#FF5733"));

#------------------------------------------------------------------------------
# 데이터 준비
#------------------------------------------------------------------------------



#------------------------------------------------------------------------------
# 데이터 연산
#------------------------------------------------------------------------------



#------------------------------------------------------------------------------
# 그래프 그리기
#------------------------------------------------------------------------------



코드 해설

목적

  • 프로그램의 기본 구조를 제공합니다.

입력

  • 스크립트 상단에서 정의한 파라미터/입력 데이터를 사용합니다.

출력

  • 콘솔 텍스트 출력

실행 흐름

  1. 초기화
  2. 데이터 준비
  3. 데이터 연산
  4. 그래프 그리기

핵심 함수

  • fmt
  • printf
  • run

실습 과제

  • 질량/감쇠/강성 또는 전달함수 계수를 바꿔 응답 변화를 확인해보세요.
  • 초기값을 2~3개 바꿔 최적해 수렴 차이를 기록해보세요.
  • 핵심 함수 fmt의 인자를 한 가지 바꿔 결과 변화를 기록해보세요.

같은 카테고리 코드

이전 코드 horizontal 다음 코드 optim-01