수치 2차 실습과제
- 최초 등록일
- 2019.06.27
- 최종 저작일
- 2019.03
- 9페이지/ 한컴오피스
- 가격 1,000원
목차
없음
본문내용
Exercise 1
함수 f(x)를 설정하여 범위를 2개([0,pi],[pi,4])로 나누어 내장함수 fzero를 사용하여 2개의 근을 구한다. 그리고 초기값을 0과 1로 했을 때 NaNd이거나 Inf이므로 0과1을 초기값으로 잡으면 근을 구할 수 없다. 그러므로 초기값을 0과 1이 아닌 다른 수로 새로 지정해 주어야한다.
f.m
function y=f(x)
y=exp(-x^2)-cos(x)-1;
end
g.m
x_1=fzero(@f,[0 pi]);
disp(x_1);
x_2=fzero(@f,[pi 4]);
disp(x_2);
(result)
3.1311
3.1515
(초기값을 0으로 했을 때와 1로 했을 때)
>> x=fzero(@f,0)
Exiting fzero: aborting search for an interval containing a sign change
because NaN or Inf function value encountered during search.
(Function value at -Inf is NaN.)
Check function or try again with a different starting value.
x =
NaN
>> x=fzero(@f,1)
Exiting fzero: aborting search for an interval containing a sign change
because NaN or Inf function value encountered during search.
(Function value at -Inf is NaN.)
Check function or try again with a different starting value.
참고 자료
없음