티스토리 뷰
Old/temp
NonLinear Scalar Optimization With Boundary Conditions for MATLAB
Redcard24 2015. 7. 8. 16:23반응형
Non-Linear Scalar Minimization With Boundary Conditions
경계 조건아래 비선형 스칼라 최소화 문제는 다음과 같이 정의 된다.
\[\begin{aligned} & \underset{x}{\text{min}} & & f(x) \\ & \text{s. t.} & & x_1 < x < x_2 \end{aligned}\]
여기서 \[x, x_1, x_2\] 는 스칼라 이고 함수 \[ f(x) \] 는 스칼라 함수 이다.
[예제] 함수 \[ f(x)=\sin(x) \] 의 구간 \[ (0, 2\pi) \] 에서 최소값을 찾아라.
objfun =@(x) sin(x)
x = fminbnd(objfun,0,2*pi)
x =
4.7124
y = sin(x)
y =
-1.0000
[예제] 함수 \[ f(x)=\sin(x)+3 \] 의 구간 \[ (2, 5) \] 에서 최소값을 찾아라.
x = fminbnd(@(x) sin(x)+3, 2, 5)
x =
4.7124
y = sin(x)+3
y =
2.0000
[예제] 함수 \[f(x) = (x–3)^2 – 1\] 의 구간 \[ (0, 5)\] 에서 최소값을 찾아라.
먼저 아래와 같은 함수파일을 만는다.
function f = myfun(x)
f = (x-3)^2 - 1;
다음
x = fminbnd(@myfun,0,5)
x =
3
y = myfun(x)
y =
-1
참고 MathWorks 온라인 도움말 http://kr.mathworks.com/help/optim/ug/fminbnd.html
반응형
'Old > temp' 카테고리의 다른 글
학생을 위한 Nonlinear optimization 저장소(repository in julia) (0) | 2016.06.17 |
---|---|
julia Optim 패키지를 이용하여 Himmelblau's function의 극값을 찾는 방법 (0) | 2016.06.16 |
피보나치 수열의 일반항, fibonacci numbers (0) | 2016.04.25 |
NonLinear Optimization with Restrictions for MATLAB (0) | 2015.07.08 |
유효숫자 significant digit (0) | 2015.07.08 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 아이패드
- kia타이거즈
- 농촌 진흥청
- optimization
- 2016프로야구
- 수학
- 박정수
- 2016 프로야구
- 기상청
- 스팸
- unconstrained
- 바이리뷰
- 아이폰
- 기아 야구
- 프로축구
- ipad
- 대전
- latex
- 임준혁
- 양현종
- 기아타이거즈
- IOS
- KIA
- OS X
- 국토교통부
- 프로야구
- iPhone
- 새누리당
- 태풍
- matlab
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함