본문 바로가기

컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석

MATLAB을 이용한 알기 쉬운 수치해석) 예제 2장 1번

x = 100;
original = x * (sqrt(x+1)-sqrt(x));
revised = x/(sqrt(x+1)+sqrt(x));
fprintf("original : %.6f, revised : %.6f \n", original, revised);

real = 4.98756;
original_error = abs((real-original)/real) * 100;
revised_error = abs((real-revised)/real) * 100;
fprintf("original error :  %.6f, revised : %.6f \n", original_error, revised_error);

 

차이가 안나는데...?