카테고리
Course Optimizationcourse-optim
코드와 해설을 함께 읽는 학습 문서
Code Detail
비선형 실수 방정식의 실수 해
course/optim/optim-02a.m
코드를 복사해 Octave에서 바로 실행할 수 있습니다.
44 lines
# filename: optim-02.m
# writer: won sunggyu
# date: 2025-05-09
# language: octave
# description: 비선형 실수 방정식의 실수 해
#------------------------------------------------------------------------------
# 초기화
#------------------------------------------------------------------------------
run("startup.m");
printf(fmt("{mfilename}\n", "#FF5733"));
#------------------------------------------------------------------------------
# 데이터 준비
#------------------------------------------------------------------------------
# fzero – 비선형 실수 방정식의 실수 해
f = @(x) cos(x) - x;
x_root = fzero(f, 0.5)
x = (0:0.01:2)'; # x의 범위
y = f(x); # y의 범위
#------------------------------------------------------------------------------
# 데이터 연산
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# 그래프 그리기
#------------------------------------------------------------------------------
figured("Size", [1280, 720], "Move", [-1280, 0], "Name", mfilename);
ax1 = subplots(1, 1);
plot(ax1, x, y);
plot(ax1, x_root, f(x_root), "o", "MarkerSize", 10, "MarkerFaceColor", "#FF5733");