logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

이공학도를 위한 수치해석

이공학도를 위한 수치해석

(Python으로 코딩하기, 제2판)

최덕기 (지은이)
학산미디어
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
30,000원 -0% 0원
0원
30,000원 >
29,700원 -1% 0원
카드할인 10%
2,970원
26,730원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

이공학도를 위한 수치해석
eBook 미리보기

책 정보

· 제목 : 이공학도를 위한 수치해석 (Python으로 코딩하기, 제2판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 전산수학(SPSS/MATLAB)
· ISBN : 9791185294278
· 쪽수 : 455쪽
· 출판일 : 2019-05-20

책 소개

수치해석의 기본 이론뿐만 아니라 Python을 사용하여 다양한 수치해석 알고리즘을 프로그램으로 구현하는데 도움을 줄 수 있는 내용으로 구성된 책이다. 지나치게 현학적인 수치해석 이론 설명을 지양하였으며 알고리즘을 쉽게 코딩에 적용할 수 있도록 상세하게 설명하였다.

목차

차례
■ 이 책의 목적 ························································································ 3
■ 이 책의 구성 ························································································ 5
■ 이 책의 특징 ························································································ 6
■ 감사의 글 ···························································································· 7

제1편 수치해석 (Numerical Methods)
1장 수치해석이란? ·················································································· 20
1.1 수치해석과 컴퓨터 / 20 1.2 수치해석의 응용과 전망 / 21
1.3 왜 Python인가? / 22 1.4 다른 언어와 Python 과의 비교 / 23
1.5 알고리즘 (Algorithms) / 25 1.6 알고리즘의 내용과 설계 / 27
2장 수치해석과 오차 ··············································································· 29
2.1 수치해석과 근삿값 / 29 2.2 모델링 오차 (modeling errors) / 30
2.3 반올림 오차 (round-off errors) / 30 2.4 절단 오차 (truncation erros) / 32
2.5 오차에 대한 수학적 해설 / 33 2.6 오차 계산 / 34
2.7 요약 / 37 2.8 과제 / 37

제2편 Python
3장 설치하기 ························································································· 42
3.1 Python은? / 42 3.2 윈도우용 Python 설치하기 / 42
4장 Python 문법 ··················································································· 46
4.1 Python 문법 / 46 4.2 리스트(lists) / 47
4.3 프로그램 작성시 유의점 / 49 4.4 연산기호 / 49
4.5 조건 (if/else) / 50 4.6 반복 (for/range) / 52
4.7 함수 (functions) / 55 4.8 과제 / 57
5장 Numpy ·························································································· 58
5.1 Numpy / 58 5.2 벡터와 행렬 / 60
5.3 arange/linspace 함수 / 62 5.4 ones/zeros 함수 / 64
5.5 행렬의 덧셈과 뺄셈 / 64 5.6 행렬과 상수의 곱셈과 나눗셈 / 65
5.7 내적과 행렬곱 / 66 5.8 조회와 추출 (indexing and slicing) / 69
5.9 벡터화 기법 / 73 5.10 요약 / 75
5.11 과제 / 75
6장 Matplotlib ······················································································ 77
6.1 함수를 그리는 법 / 77 6.2 데이터를 사용하여 그리기 / 80
6.3 요약 / 81 6.4 과제 / 81

제3편 방정식의 근 구하기
7장 방정식의 근 구하기 ········································································ 84
7.1 근의 존재구간 / 84 7.2 중간값 정리 / 85
7.3 평균값 정리 / 86 7.4 근의 존재 여부 / 87
7.5 요약 / 90 7.6 과제 / 91
8장 이분법 (Bisection methods) ··························································· 92
8.1 이분법: 해설 / 92 8.2 이분법: 코딩 / 93
8.3 요약 / 96 8.4 과제 / 96
9장 고정점 방법 (Fixed point methods) ················································ 98
9.1 고정점 방법: 해설 / 98 9.2 고정점 방법: 코딩 / 100
9.3 요약 / 102 9.4 과제 / 102
10장 Newton-Raphson 방법 ······························································ 103
10.1 Newton-Raphson 방법:해설 / 103 10.2 Newton-Raphson 방법: 코딩 / 105
10.3 요약 / 107 10.4 과제 / 108
11장 완화법 (Relaxation Methods) ····················································· 109
11.1 완화법: 해설 / 109 11.2 완화법: 코딩 / 112
11.3 요약 / 114 11.4 과제 / 114
12장 비선형 연립방정식 ····································································· 116
12.1 비선형 연립방정식: 해설 / 116 12.2 비선형 연립방정식: 코딩 / 119
12.3 요약 / 121 12.4 과제 / 121
13장 할선법 (Secant methods) ··························································· 123
13.1 할선법: 해설 / 123 13.2 할선법: 코딩 / 125
13.3 요약 / 127 13.4 과제 / 127
14장 근 구하기 알고리즘의 비교 ························································· 128
14.1 알고리즘의 문제 / 128 14.2 알고리즘의 비교 / 129
14.3 요약 / 132
15장 모듈화 프로그래밍의 응용 I ························································ 133
15.1 모듈화 프로그래밍 / 133 15.2 모듈화 프로그래밍의 응용 : 코딩 / 133

제4편 선형연립방정식
16장 선형연립방정식 ·········································································· 142
16.1 선형연립방정식: 개요 / 142 16.2 선형연립방정식의 해법의 종류 / 144
17장 Cramer 방법 ············································································· 145
17.1 Cramer 방법: 해설 / 145 17.2 Cramer 방법: 코딩 / 147
17.3 요약 / 149 17.4 과제 / 149
18장 Gauss 소거법 (Gaussian Elimination) ·········································· 152
18.1 Gauss 소거법: 개요 / 152 18.2 Gauss 소거법: 해설 / 153
18.3 Gauss 소거법: 일반화 / 155 18.4 Gauss 소거법: 코딩 / 158
18.5 Gauss 소거법: 피보팅 문제 / 161 18.6 요약 / 162
18.7 과제 / 162
19장 LU 분해법 (LU Decomposition) ·················································· 165
19.1 LU 분해법: 해설 / 165 19.2 분해법: 선형연립방정식의 해법 / 167
19.3 Cholesky 분해법: 해설 / 170 19.4 Cholesky 분해법: 코딩 / 174
19.5 요약 / 175 19.6 과제 / 176
20장 Jacobi 방법 ················································································ 178
20.1 Jacobi 방법: 해설 / 178 20.2 Jacobi 방법: 알고리즘 / 180
20.3 Jacobi 방법: 코딩 / 183 20.4 요약 / 186
20.5 과제 / 186
21장 Gauss-Seidel 방법 ······································································ 189
21.1 Gauss-Seidel 방법: 해설 / 189 21.2 Gauss-Seidel 방법: 일반화 / 191
21.3 Gauss-Seidel 방법: 코딩 / 192 21.4 요약 / 195
21.5 과제 / 195
22장 반복법에 대한 비교와 분석 ······························································ 198
22.1 반복법 알고리즘의 특성 / 198 22.2 근사해의 수렴특성 / 198
22.3 피보팅 (pivoting)의 영향 / 200 22.4 요약 / 202
23장 SOR 방법 ······················································································ 203
23.1 SOR 방법: 해설 / 203 23.2 SOR 방법: 코딩 / 205
23.3 요약 / 209 23.4 과제 / 209

제5편 데이터와 수치해석
24장 데이터와 수치해석 ·········································································· 214
24.1 데이터와 수치해석의 필요성 / 214 24.2 데이터의 분류 / 214
24.3 데이터의 기본정보 / 217 24.4 데이터 기본정보: 코딩 / 219
24.5 데이터의 가시화 / 220 24.6 요약 / 224
24.7 과제 / 225
25장 회귀법 ·························································································· 226
25.1 회귀법과 보간법 / 226 25.2 회귀법 / 226
25.3 최소자승법: 해설 / 227 25.4 최소자승법: 일반화 / 231
25.5 최소자승법: 코딩 / 232 25.6 요약 / 233
25.7 과제 / 234
26장 다항식 회귀법 ·············································································· 235
26.1 다항식 회귀법: 해설 / 235 26.2 다항식 회귀법: 코딩 / 237
26.3 요약 / 240 26.4 과제 / 240
27장 비선형 회귀법 ·············································································· 241
27.1 비선형 회귀법: 해설 / 241 27.2 비선형 회귀법: 코딩 / 243
27.3 요약 / 246 27.4 과제 / 247

제6편 보간법 (Interpolation)
28장 선형보간법 (linear interpolation) ·················································· 250
28.1 보간법의 목적 / 250 28.2 선형보간법: 해설 / 251
28.3 선형보간법: 데이터 / 252 28.4 선형보간법: 함수 / 255
28.5 요약 / 257 28.6 과제 / 257
29장 다항식 보간법 (polynomial interpolation) ······································ 259
29.1 Newton 다항식 보간법: 해설 / 259 29.2 Newton의 다항식 보간법: 데이터 / 261
29.3 Newton 다항식 보간법: 코딩 / 264 29.4 Newton의 다항식 보간법: 함수 / 266
29.5 요약 / 268 29.6 과제 / 268
30장 Lagrange 보간법 ········································································ 270
30.1 Lagrange 보간법: 해설 / 270 30.2 Lagrange 보간법: 예제 / 272
30.3 요약 / 273

제7편 적분과 미분 (Calculus)
31장 사다리꼴 적분공식 ········································································ 276
31.1 수치적분 / 276 31.2 사다리꼴 적분공식: 해설 / 277
31.3 조합 사다리꼴 적분공식: 해설 / 279 31.4 조합 사다리꼴 적분공식: 코딩 / 282
31.5 조합 사다리꼴 적분공식: 오차 / 283 31.6 요약 / 284
31.7 과제 / 285
32장 Simpson 적분공식 ······································································ 287
32.1 Simpson 적분공식: 해설 / 287 32.2 조합 Simpson 적분공식: 해설 / 289
32.3 조합 Simpson 적분공식: 코딩 / 290 32.4 조합 Simpson 적분공식: 오차 / 291
32.5 요약 / 292 32.6 과제 / 293
33장 데이터에 대한 수치적분 ······························································ 295
33.1 데이터와 수치적분 / 295
33.2 데이터에 대한 사다리꼴 수치적분: 코딩 / 295
33.3 데이터에 대한 Simpson 수치적분: 코딩 / 297
33.4 등 간격이 아닌 데이터에 대한 수치적분: 코딩 / 298
33.5 요약 / 300
33.6 과제 / 301
34장 Gauss 적분법 ············································································· 303
34.1 Gauss 적분법: 해설 / 303 34.2 Gauss 적분: 코딩 / 306
34.3 요약 / 307 34.4 과제 / 308
35장 수치미분 (numerical differentiation) ············································ 310
35.1 수치미분: 해설 / 310 35.2 수치미분: 함수에 대한 1차 미분 / 312
35.3 수치미분: 함수에 대한 2차 미분 / 314 35.4 수치미분: 코딩 / 314
35.5 수치미분: 데이터에 대한 미분 / 316 35.6 요약 / 317
35.7 과제 / 318

제8편 상미분 방정식 (Ordinary Differential Equations)
36장 Euler 방법 ················································································ 322
36.1 상미분방정식 / 322 36.2 초기값 문제 / 323
36.3 Euler 방법: 해설 / 323 36.4 Euler 방법: 코딩 / 325
36.5 Euler 방법에서의 오차 / 327 36.6 요약 / 330
36.7 과제 / 330
37장 Runge-Kutta 방법 ····································································· 332
37.1 Runge-Kutta 방법: 해설 / 332 37.2 2차 Runge-Kutta 방법: 해설 / 333
37.3 2차 Runge-Kutta 방법: 코딩 / 335 37.4 2차 Runge-Kutta 방법: 오차의 감소 /337
37.5 요약 / 338 37.6 과제 / 338
38장 4차 Runge-Kutta 방법 ································································ 340
38.1 4차 Runge-Kutta 방법: 해설 / 340 38.2 4차 Runge-Kutta 방법: 예제 / 341
38.3 4차 Runge-Kutta 방법: 코딩 / 343 38.4 4차 Runge-Kutta 방법: 오차 / 344
38.5 요약 / 345 38.6 과제 / 346
39장 예측자-수정자 방법 ···································································· 347
39.1 예측자와 수정자 / 347 39.2 Heun 방법: 해설 / 347
39.3 Heun 방법: 코딩 / 349 39.4 Heun 방법: 오차 / 351
39.5 요약 / 352 39.6 과제 / 352
40장 Adams-Bashforth 방법 ······························································ 354
40.1 다단계 방법 (multi-step methods) / 354 40.2 Adams-Bashforth 방법: 해설 / 355
40.3 Adams-Bashforth 방법: 코딩 / 358 40.4 Adams-Bashforth 방법: 오차 / 360
40.5 요약 / 361 40.6 과제 / 361
41장 Adams-Bashforth-Moulton 방법 ················································ 363
41.1 Adams-Bashforth-Moulton 방법: 해설 / 363
41.2 2단계 Adams-Bashforth-Moulton 방법 : 코딩 / 365
41.3 4단계 Adams-Bashforth-Moulton 방법: 해설 및 코딩 / 366
41.4 Adams-Bashforth-Moulton 방법: 오차 / 369
41.5 요약 / 370
41.6 과제 / 371
42장 연립미분방정식 ·········································································· 373
42.1 연립미분방정식: 해설 / 373 42.2 연립미분방정식: Euler 방법 코딩 / 375
42.3 연립미분방정식: RK4 방법 해설 / 376 42.4 연립미분방정식: RK4 방법 코딩 / 378
42.5 연립미분방정식: 오차 / 379 42.6 요약 / 381
42.7 과제 / 381
43장 고차미분방정식 (Higher-order Differential Equations) ···················382
43.1 고차미분방정식과 Euler 방법: 해설 / 382
43.2 고차미분방정식과 Euler 방법: 코딩 / 384
43.3 고차미분방정식과 4차 Runge-Kutta 방법: 해설 / 386
43.4 고차미분방정식과 RK4 방법: 코딩 / 389
43.5 요약 / 391
43.6 과제 / 391
44장 모듈화 프로그래밍의 응용 II ······················································· 393
44.1 모듈화 프로그래밍 / 393 44.2 모듈화 프로그래밍의 응용 II : 코딩 / 393

Appendices
■ 과제 해답 ······················································································400
■ 참고문헌 ······················································································ 449
■ 찾아보기 ······················································································ 450

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책