본문 바로가기
반응형

공학수학,수치해석10

반올림 오차(매틀랩 코드, 함수) 오늘은 "반올림오차를 매틀랩 코드로 만든 것"을 포스팅 하겠습니다. 먼저 반올림 오차의 의미부터 보겠습니다. 그 이후 아래에 코드를 보시고 이해하시기 바랍니다. ※ 이번 포스팅의 소제목 내부링크 1. 수치해석 : 반올림 오차/절단오차 (링크) 2. 반올림 오차 매틀랩 코드(Round off error code) 1. 수치해석 : 반올림 오차/절단오차 (링크) 이전에 제가 포스팅한 반올림 오차 입니다. 링크 를 참고하기 바랍니다. 2. 반올림 오차 매틀랩 코드(Round off error code) 아래는 매틀랩으로 만든 코드입니다. 함수 파일 코드입니다.(스크립트 아님) function [ r_error ] = r_error( input ) %input은 어떤 식에 대한 무리수인 결과값입니다. r_err.. 2023. 4. 18.
매틀랩 직선보간법 코드(스크립트) 오늘은 직선보간법을 매틀랩 코드로 만든 것을 포스팅하겠습니다. ※ 이번 포스팅의 소제목 내부링크 1. 매틀랩 코딩한 이유 2. 직선보간법_매틀랩 코드 3. 수치해석 : 직선보간법 (링크) 1. 매틀랩 코딩한 이유 계산기로 더하고 빼고, 나누고, 좀 귀찮다는 것을 느꼈습니다. 그래서 매틀랩에서 숫자 3개 딱 입력하면 편할 것 같다는 생각을 했습니다. 직선보간법 은근히 자주 쓰이는데, 매틀랩으로 써보니, 숫자 5개만 빠르게 입력하니까 계산기에 숫자와 연산을 일일히 괄호써가며 입력할 때보다 편합니다. 2. 직선보간법_매틀랩 코드 스크립트 파일 형식입니다. x,y의 각범위 x1~x2, y1~y2 기반으로 x1,x2사이에 있는 x값으로 y값을 구하는 것입니다. x1 = input('x1을 입력하세요 x1 : ').. 2023. 4. 17.
[수치해석] 직선보간법 이번에는 직선보간법에 대해서 설명하도록 하겠습니다. 보간법은 기존데이터 들을 사용하여 모르는 값을 추정하는 것인데 직선보간법은 직선을 이용 즉, 일차함수를 이용하여 데이터를 추정하는 방법입니다. 예로들어, 설명하도록 하겠습니다. 열역학이나 유체역학 등 여러 전공과목에서 이런 표들을 본 적이 있을 것입니다. 절대온도가 50K마다 엔탈피 값이있는데, 그 중 사잇값인, 230K일 때의 엔탈피를 알고 싶습니다. 이 값을 구하기 위해서는 직선보간법을 이용하면 됩니다. 직선보간법은 앞에서 말했듯이 일차함수로 데이터를 추정하는 것입니다. 그래서 일차함수를 이용합니다. 우선 일차함수를 알아야합니다. 그래서 일단 x,y값과 하첨자를 임의로 지정해서 일차함수를 구합니다. 하첨자 1,2(200K,250K)를 이용한 일차함수.. 2022. 5. 31.
[수치해석] 반올림/절단 오차 이번엔 수치해석에서의 "오차(Error)"에 대해서 다뤄보도록 하겠습니다. ※ 이번 포스팅의 소제목 내부링크 1. 참값(True value) 2. 절단오차(Truncation error) 3. 반올림 오차(Round off error) 4. 결론 : 수치해석의 오차의 정의 5. 직선보간법에 대한 개념과 (링크) 1. 참값(True value) 먼저 참값(True value)는 = Approximation(근사값) + error(오차)입니다. 근사값으로 구하기 때문에 오차가 생깁니다. 오차(error)는 크게 2가지가 있습니다. 2. 절단오차(Truncation error) 예로들어, e는 2.7xxxx대한 무리수입니다. 이를 테일러 급수로 표현하면 아래와 같습니다. 근데 테일러 급수를 x^3차 까지만 나.. 2022. 5. 30.
[수치해석] 정밀성, 정확성 이번엔 수치해석의 "정밀성(Precision)"과 "정확성(Accuracy)"에 대해 설명하겠습니다. ※ 이번 포스팅의 소제목 내부링크 1. 오차에 대한 기준 2가지 2. 정밀도의 정의 3. 정확도의 정의 4. 반올림오차와 절단오차 (링크) 1. 오차에 대한 기준 2가지 문제를 수치적으로 풀 때 해를 얻는 경우, 오차범위를 명확하게 하는 경우 혹은 근사적으로 해를 얻는경우에 주로 사용됩니다. 이런 방법으로 해를 구할 때, 수치가 100% 정확하지 않습니다. 그렇기 때문에 오차(error)가 생깁니다. 이 오차가 허용할만한지 아닌지는 두가지 기준에 따릅니다. 바로 정밀도와 정확도 입니다. 2. 정밀도의 정의 정밀도란 동일한 조건에서 여러번 반복 할 시 결과값이 얼마나 서로 근접하게 나온 경우를 말합니다. .. 2022. 5. 29.
반응형