본문 바로가기
장바구니0

쉬워지는 과학,IDL 프로그래밍의 기초. > 지구과학/천문학

도서간략정보

쉬워지는 과학,IDL 프로그래밍의 기초.

도서 선택옵션 0 개, 추가옵션 0 개

판매가격 27,000원
저자 허복행
도서종류 국내도서
출판사 도서출판 홍릉
발행언어 한국어
발행일 2010-12
페이지수 344
ISBN 9788972837503
도서구매안내 온, 오프라인 서점에서 구매 하실 수 있습니다.

구매기능

  • 쉬워지는 과학,IDL 프로그래밍의 기초.
    +0원
  • 도서 정보

    도서 상세설명

    1. IDL 개요································································································· 3

    1.1 IDL이란································································································ 3

    1.2 IDL 학습 교재 ···················································································· 4

    1.3 IDL 프로그램 개발 환경···································································· 7

    1.4 프로그램 예문의 표현 ······································································ 9

    2. IDL 시작하기······················································································· 11

    2.1 IDL 시작과 종료················································································ 11

    2.2 IDL 프로그램의 컴파일.실행.중지.재실행······································ 13

    2.3 명령행 창과 IDL 프롬프트에서 명령어 입력································ 16

    2.4 사용자 환경 설정과 시스템 변수···················································· 17

    2.5 IDL 특수문자······················································································ 19

    2.6 print와 help 명령어··········································································· 20

    3. 변수········································································································ 23

    3.1 변수명 명명························································································· 23

    3.2 변수형 종류························································································· 24

    3.3 변수형 선언························································································· 25

    3.4 변수형 변환························································································· 28

    4. 배열 기초······························································································· 31

    4.1 배열의 구성요소와 저장 방식··························································· 31

    4.2 배열 생성과 배열 생성함수······························································· 32

    4.3 배열 첨자의 표현················································································ 35

    4.4 배열 첨자를 이용한 추출··································································· 38

    4.5 배열 연산······························································································ 39

    5. 배열 응용································································································ 41

    5.1 배열 차원의 변경················································································· 41

    5.2 배열 요소의 회전.역전.전치.이동······················································ 42

    5.3 배열 크기의 변경················································································· 45

    5.4 부분 배열의 생성과 특정 열.행의 삭제············································· 49

    5.5 배열 속성 정보를 얻기 위한 함수 ····················································· 51

    6. 식과 연산자······························································································ 57

    6.1 식의 변수형 결정··················································································· 57

    6.2 산술 연산자와 우선순위······································································· 58

    6.3 배열의 산술 연산··················································································· 60

    6.4 최소 연산자, 최대 연산자, 나눔자······················································ 62

    6.5 배열곱 연산자와 행렬곱 연산자·························································· 63

    6.6 관계 연산자····························································································· 65

    6.7 논리 연산자····························································································· 67

    6.8 3치 연산자······························································································· 73

    7. 구조체········································································································ 75

    7.1 익명 구조체····························································································· 75

    7.2 지명 구조체····························································································· 77

    7.3 내포형 구조체························································································· 78

    7.4 구조체 배열····························································································· 79

    7.5 구조체와 관련된 함수의 활용······························································· 79

    8. 검색과 정렬································································································ 81

    8.1 배열의 조건 검색····················································································· 81

    8.2 배열 정렬·································································································· 83

    8.3 유일한 배열값의 추출············································································· 84

    9. 프러시저와 함수························································································ 85

    9.1 주 프로그램.프러시저.함수의 정의······················································· 85

    9.2 프러시저와 함수 파일명의 명명··························································· 89

    9.3 파라미터와 키워드·················································································· 89

    9.4 인수 전달 메커니즘················································································· 91

    9.5 파라미터와 키워드의 점검····································································· 94

    9.6 컴파일········································································································ 96

    9.7 일괄처리 작업··························································································· 98

    9.8 전역변수···································································································· 100

    10. 블록문과 제어문······················································································ 105

    10.1 블록문····································································································· 106

    10.2 if문··········································································································· 106

    10.3 case문··································································································· 108

    10.4 for문········································································································ 109

    10.5 while문··································································································· 111

    10.6 repeat문·································································································· 112

    10.7 return문··································································································· 113

    10.8 goto문···································································································· 114

    10.9 switch문································································································ 115

    10.10 break문································································································ 116

    10.11 continue문··························································································· 117

    제2부 데이터 입출력

    11. 데이터 포맷의 유형·················································································· 121

    11.1 ASCII 데이터와 이진 데이터································································ 121

    11.2 과학 데이터 포맷··················································································· 122

    12. 화면 출력과 키보드 입력········································································ 125

    12.1 화면 출력(표준 출력)············································································ 125

    12.2 키보드 입력(표준 입력)········································································ 127

    12.3 문자열 변수로부터 수치 데이터의 입출력········································· 130

    13. 파일 입출력······························································································ 131

    13.1 파일 열기································································································· 131

    13.2 파일 선택······························································································· 133

    13.3 파일 정보 얻기······················································································ 135

    13.4 ASCII 파일의 읽기와 쓰기··································································· 136

    13.5 이진 파일의 읽기와 쓰기······································································ 140

    13.6 이진 데이터의 바이트 스와핑······························································· 143

    13.7 파일 닫기·································································································· 145

    14. 템플릿을 이용한 파일 읽기···································································· 147

    14.1 ASCII 파일 읽기······················································································ 147

    14.2 이진 파일 읽기························································································ 150

    15. NetCDF 파일의 입출력·········································································· 153

    15.1 NetCDF 개요························································································· 153

    15.2 NetCDF 파일에서 변수 읽기······························································· 155

    15.3 NetCDF 파일에서 속성 읽기······························································· 157

    15.4 NetCDF 파일 쓰기··············································································· 158

    제3부 그래픽 출력

    16. 그래픽 출력의 기초···················································································· 163

    16.1 그래픽스 디바이스의 선택과 환경 설정··············································· 163

    16.2 색 모델 선택······························································································ 166

    17. 그래픽 출력 장치························································································ 169

    17.1 윈도 출력··································································································· 169

    17.2 포스트스크립트 출력··············································································· 174

    17.3 프린터 출력······························································································· 180

    17.4 원래 출력 장치로의 전환········································································ 183

    18. 선 그래프 그림 ·························································································· 185

    18.1 선 그래프 그림 그리기············································································ 185

    18.2 선 그래프 그림의 좌표와 좌표변환······················································ 189

    18.3 선 그래프 그림의 맞춤 설정··································································· 191

    18.4 plots 프러시저····················································································· 208

    18.5 그림 위치 설정····················································································· 208

    18.6 그림 속성과 관련된 시스템 변수·························································· 211

    18.7 선 그래프 그림의 응용 사례································································· 211

    19. 막대그림과 히스토그램··········································································· 227

    19.1 막대그림································································································· 227

    19.2 히스토그램····························································································· 228

    19.3 에러 바····································································································· 231

    19.4 막대그림, 히스토그램, 에러 바의 응용 사례······································ 232

    20. 등치선 그림····························································································· 241

    20.1 등치선 그림의 개요··············································································· 241

    20.2 등치선 그림의 맞춤 설정····································································· 243

    20.3 불규칙 격자 데이터의 등치선 그림····················································· 246

    20.4 등치선 그림의 용용 사례····································································· 247

    21. 면 그림····································································································· 251

    21.1 그물망 면 그림의 개요·········································································· 251

    21.2 그물망 면 그림의 맞춤 설정································································ 253

    21.3 불규칙 격자 데이터의 면 그림···························································· 255

    21.4 음영 면 그림의 개요············································································· 257

    21.5 음영 면 그림의 맞춤 설정···································································· 258

    21.6 면 그림의 응용 사례············································································· 261

    22. 지도 기반 그림······················································································· 265

    22.1 지도 투영법의 설정·············································································· 265

    22.2 대륙 외곽선의 중첩·············································································· 271

    22.3 지도 격자선의 중첩·············································································· 272

    22.4 지도 투영법별 특징·············································································· 273

    22.5 지도 위에 등치선 그림 그리기···························································· 280

    22.6 지도 위에 이미지 그리기····································································· 283

    22.7 지도 기반 그림의 응용 사례································································ 287

    23. 이미지 데이터························································································· 299

    23.1 색상 모드의 설정·················································································· 299

    23.2 이미지 표출·························································································· 303

    23.3 이미지 표출의 순서와 위치 설정························································ 305

    23.4 이미지 크기의 조절·············································································· 306

    23.5 비트맵 형식 파일로 이미지 저장························································ 309

    23.6 벡터 형식 파일로 이미지 저장···························································· 314

    23.7 이미지 데이터의 응용 사례·································································· 315

    부록 수학 관련 루틴과 유용한 팁

    1. 수학과 관련된 함수와 프러시저····························································· 325

    2. 알아두면 유용한 팁·················································································· 335

    *찾아보기······································································································· 338


  • 사용후기

    사용후기가 없습니다.

  • 배송/교환정보

    배송정보

    배송 안내 입력전입니다.

    교환/반품

    교환/반품 안내 입력전입니다.

선택하신 도서가 장바구니에 담겼습니다.

계속 둘러보기 장바구니보기
회사소개 개인정보 이용약관
Copyright © 2001-2019 도서출판 홍릉. All Rights Reserved.
상단으로