• AI글쓰기 2.1 업데이트
BRONZE
BRONZE 등급의 판매자 자료
non-ai
판매자가 AI를 사용하지 않은 독창적인 자료

수치해석(LAURENE V.FAUSETT)

수치해석 과목에서 LAURENE V.FAUSETT (Inter vision)을 교재로 사용했는데 교수님께서 책속의 하나하나의 알고리즘을 책과는 다른 방식으로 코딩하는 과제를 매주 내주셨습니다. (책의 방법을 완전다른 방식으로 접근하여 코딩하고 책의 해답과 비교하는 방식) 매주 열심히 과제를 하고 마지막에 이를 모아 책으로 만들어 제출했는데요. 수치해석 프로그래밍을 공부하는 분들께 참고자료로 유용하리라 믿어의심치 않습니다. 본레포트는 1. 해석법의 설명, 2. 알고리즘, 3. 메틀랩 코드로 9개의 수치해석방법을 총 16가지의 케이스의 세부 방법을 기술하고 있습니다. 학기 끝무렵 106 페이지의 레포트를 책으로 묵어 제출했는데 친구들에게는 시기에찬 질타를 받기는 했지만 교수님의 칭찬에 무척 뿌듯했던 기억이 납니다. - 인터비젼 책의 목차는 비슷할수 있으나, 내용은 상이 함을 밝힘니다.
108 페이지
워드
최초등록일 2008.07.16 최종저작일 2003.06
108P 미리보기
수치해석(LAURENE V.FAUSETT)
  • 미리보기

    소개

    수치해석 과목에서 LAURENE V.FAUSETT (Inter vision)을 교재로 사용했는데 교수님께서 책속의 하나하나의 알고리즘을 책과는 다른 방식으로 코딩하는 과제를 매주 내주셨습니다. (책의 방법을 완전다른 방식으로 접근하여 코딩하고 책의 해답과 비교하는 방식)
    매주 열심히 과제를 하고 마지막에 이를 모아 책으로 만들어 제출했는데요.
    수치해석 프로그래밍을 공부하는 분들께 참고자료로 유용하리라 믿어의심치 않습니다.
    본레포트는 1. 해석법의 설명, 2. 알고리즘, 3. 메틀랩 코드로 9개의 수치해석방법을 총 16가지의 케이스의 세부 방법을 기술하고 있습니다. 학기 끝무렵 106 페이지의 레포트를 책으로 묵어 제출했는데 친구들에게는 시기에찬 질타를 받기는 했지만 교수님의 칭찬에 무척 뿌듯했던 기억이 납니다. - 인터비젼 책의 목차는 비슷할수 있으나, 내용은 상이 함을 밝힘니다.

    목차

    수 치 해 석 알고리즘과 MATLAB프로그래밍
    머릿글 5
    1. 단일 변수 방정식의 해법 6
    1. 이분법을 이용한 방정식의 풀이 6
    1.1 이분법이란 6
    1.2 프로그래밍 알고리즘 6
    1.3 최종프로그램 7
    1.4 결과확인 8
    2. 가중분할법과 할선법 9
    2.1 가중분할법, 할선법 이란 9
    2.2 프로그래밍 알고리즘 10
    2.3 최종 프로그램 12
    2.4 결과 확인 14
    3. Newton법 15
    3.1 Newton법 이란 15
    3.2 프로그래밍 알고리즘 15
    3.3 최종 프로그램 17
    3.4 결과 확인 18
    2. 선형 연립방정식의 해법 :직접법 19
    1. Gauss 소거 19
    1.1 Gauss 소거란 19
    1.2 프로그래밍 알고리즘 22
    1.3 최종 프로그램 24
    1.4 결과 확인 25
    2. 행 피봇을 이용한 Gauss 소거 26
    2.1 피봇이란? 26
    2.2 프로그래밍 알고리즘 27
    2.3 최종 프로그램 30
    2.4 결과 확인 31
    3. 선형 연립방정식의 해법 :반복법 32
    1. Jacobi 법 32
    1.1 Jacobi 법 이란? 32
    1.2 프로그래밍 알고리즘 34
    1.3 최종 프로그램 36
    1.4 결과 확인 37
    2. Gauss-Seidel 법 39
    2.1 Gauss-Seidel 법 이란? 39
    2.2 프로그래밍 알고리즘 40
    2.3 최종 프로그램 42
    2.4 결과 확인 43
    4. 비선형 함수 45
    1. 비선형 시스템의 Newton법 45
    1.1 비선형 시스템의 Newton 법이란? 45
    1.2 프로그래밍 알고리즘 46
    1.3 최종 프로그램 49
    1.4 결과 확인 51
    5. LU 분해법 52
    1. LU 분해법 52
    1.1 LU분해 법이란? 52
    1.2 프로그래밍 알고리즘 53
    1.3 최종 프로그램 54
    1.4 결과 확인 55
    6. Elementary Matrix를 이용한 가우스 소거법 57
    1. Elementary Matrix를 이용한 가우스 소거법 57
    1.1 Elementary Matrix는 무엇인가? 57
    1.2 프로그래밍 알고리즘 62
    1.3 최종 프로그램 63
    1.4 결과 확인 64
    7. 보간법 70
    1. Lagrange 보간법 70
    1.1 Lagrange보간법이란? 70
    1.2 프로그래밍 알고리즘 73
    1.3 최종 프로그램 74
    1.4 결과 확인 76
    2. Spline 보간법 81
    2.1 Spline보간법이란? 81
    2.2 프로그래밍 알고리즘 및 프로그램 84
    2.3 최종프로그램 86
    2.4 결과 확인 88
    8. Fourier법 89
    1. Fourier변환 89
    1.1 Fourier변환, 알고리즘(예제) 89
    1.2 최종프로그램 91
    1.3 결과확인 92
    1. 고속 Fourier 변환(FFT) 94
    2.1 고속 Fourier변환(FFT)란? 94
    2.2 알고리즘 94
    2.3 최종프로그래밍 94
    2.4 결과확인 95
    9. 상미분방정식 96
    1. Euler’s Method 96
    1.1 Euler’s Method 란? 96
    1.2 Euler’s Method의 프로그래밍 알고리즘 99
    2. Runge-Kutta Method 100
    2.1 Runge-Kutta Method 란? 100
    1.2 Runge-Kutta’s Method의 프로그래밍 알고리즘 106

    본문내용

    1. 단일 변수 방정식의 해법
    1. 이분법을 이용한 방정식의 풀이
    1.1 이분법이란
    - 이분법은 연속함수의 영점을 구하기 위한 체계적인 모색방법 중에 하나이다.
    위의 그래프를 보면 처음 정해진 a, b 구간에서 두 임의 값을 넣은 함수가 음과 양을 나타내는 방향으로 계속 반으로 나누고 이를 초기값으로 하여 앞의 과정을 반복하면 해를 구할 수 있게 된다.
    이를 수식으로 정리 하여보자.
    1.2 프로그래밍 알고리즘
    처음으로 입력되는 값은 일단 a,b가 되어야 할 것이다.
    또한 필요한 데이터는 “몇 번을 자를 것인가?” 도 포함될 수있다.
    프로그래밍 시 우리가 추구하는 것은 어떤 함수를 넣더라도 함수를 정의하고 이를 이분법이라는 루프에 집어넣으면 초기값이 적절했을 경우, 결과를 수렴해야 한다는 것이다.
    m = 임의의 두 초기치의 평균 값
    f(a), f(m), f(b)이 세 개의 값의 부호로 이분할 곳이 선정되게 된다.
    좀더 손쉬운 접근을 위해 “*”를 이용해 보자.
    양수 * 양수 = 양수
    음수 * 음수 = 양수
    양수 * 음수 = 음수
    음수 * 양수 = 음수
    위의 내용을 이용하면 쉽게 접근이 가능하다. 즉 두 임의의 값의 곱 계산에서 음수가 나오면 그 두수의 정가운데 지점이 다음 초기값이 되는 것 이다.
    if y(i)*ya(i)<0
    a(i+1)=a(i); ya(i+1)=ya(i);
    b(i+1)=x(i); yb(i+1)=y(i);
    else
    a(i+1)=x(i); ya(i+1)=y(i);
    b(i+1)=b(i); yb(i+1)=yb(i);
    end
    1.3 최종프로그램
    문제
    clear;
    a(1)=0; b(1)=1; max=15; tol=0.001;
    ya(1)= (a(1)^3)-3*(a(1)^2)+1,a(1);
    yb(1)= (b(1)^3)-3*(b(1)^2)+1,b(1);
    for i=1:max
    x(i)=(a(i)+b(i))/2;
    y(i)=(x(i)^3)-3*(x(i)^2)+1,x(i); % 함수 넣는곳...
    if ((x(i)-a(i)) disp(`이분법이 수렴되었습니다`);
    break
    else
    disp(`아직 수렴되지 않았습니다`);
    end
    %두 임의의 점을 곱해서 음수가 나오면 그 두 임의의 점을 다시 이분한다.
    if y(i)*ya(i)<0
    a(i+1)=a(i); ya(i+1)=ya(i);
    b(i+1)=x(i); yb(i+1)=y(i);
    else
    a(i+1)=x(i); ya(i+1)=y(i);
    b(i+1)=b(i); yb(i+1)=yb(i);

    참고자료

    · 없음
  • 자료후기

      Ai 리뷰
      판매자가 등록한 자료를 통해 새로운 인사이트를 얻고, 과제의 내용을 보강하는 데 큰 도움이 되었습니다. 정말 추천할 만한 자료입니다! 감사드립니다.
    • 자주묻는질문의 답변을 확인해 주세요

      해피캠퍼스 FAQ 더보기

      꼭 알아주세요

      • 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
        자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
        저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
      • 해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.
        파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
        파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

    함께 구매한 자료도 확인해 보세요!

    문서 초안을 생성해주는 EasyAI
    안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
    저는 아래와 같이 작업을 도와드립니다.
    - 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
    - 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
    - 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
    이런 주제들을 입력해 보세요.
    - 유아에게 적합한 문학작품의 기준과 특성
    - 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
    - 작별인사 독후감
    해캠 AI 챗봇과 대화하기
    챗봇으로 간편하게 상담해보세요.
    2026년 01월 13일 화요일
    AI 챗봇
    안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
    3:46 오후