수치해석 hw1 - 매트랩이용
- 최초 등록일
- 2019.10.04
- 최종 저작일
- 2019.10
- 4페이지/ 한컴오피스
- 가격 1,500원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
수치해석 hw1 - 매트랩이용
목차
1) %HW1 Bisection method code
2) %HW2 Secant method code
본문내용
1)
%HW1 Bisection method code
%1-(a)
clear all
f=@(x) -1.5*x^2+3.5*x+4.5;
xl=0; xu=10; imax=100; tol=1e-8;
if f(xl)*f(xu)>0
disp('Error : xl점과 xu점에서 같은 부호를 가집니다.')
else
disp(' i xl xu (xr)Solution f(xr) tolerance')
for i=1:imax
xr=(xl+xu)/2;
toli=(xu-xl)/xu;
fprintf('%2i %10.6f %10.6f %12.6f %12.6f %12.9f\n', i,xl,xu,xr,f(xr),toli)
if f(xr) == 0
fprintf('해석해 x=%11.6f was found',xr)
break
end
if toli<tol
break
end
if f(xl)*f(xr) < 0
xu=xr;
else
xl=xr;
end
xrr(i)=xr;
y(i)=i;
tolerance(i)=toli;
end
end
참고 자료
없음