알아두면 편리한 문자처리 함수들 [3] 지난 게시물에서 이어지는 내용입니다. 5. STRLEN 문자열의 길이를 알려주는 함수입니다. 공백도 포함됩니다. 따라서 다음과 같은 문자열의 길이는 8로 출력됩니다. IDL> PRINT, STRLEN('Get Back') 8 6. STRPOS 문자열내에서 특정 문자의 위치를 알려주는 함수입니다. IDL에서는 항상 그렇듯이, 위치를.. IDL/Programming 2013.01.17
알아두면 편리한 문자처리 함수들 [2] 지난 게시물에 이어 계속되는 내용입니다. 오늘은 STRSPLIT라는 함수에 대해 알아보겠습니다. 내용이 약간 긴 관계로 이거 하나만 소개합니다. 4. STRSPLIT 이 함수는 문자열내에서 특정한 문자로 구분되어진 마디마디의 문자값들을 분리하여 얻게 해주는 역할을 합니다. 주로 과학기술 분야의.. IDL/Programming 2013.01.16
알아두면 편리한 문자처리 함수들 [1] 오늘은 IDL에서 제공되는 문자처리용 내장함수들 중 잘 알아두면 편리할만한 몇 개를 골라 소개할까 합니다. 문자열(String)은 IDL에서 사용되는 데이터의 자료형(Type)들 중 하나로서, 정수나 실수같은 자료형보다는 약간 덜하지만 그래도 상당히 자주 사용됩니다. 그리고 문자형 데이터를 .. IDL/Programming 2013.01.15
누적에 의한 배열 생성법 오늘은 누적에 의한 배열 생성법에 관하여 살펴볼까 합니다. 일단 스칼라 값의 예를 들면 우리가 다음과 같은 작업을 하는 경우가 있습니다. data = [45, 81, 61, 92, 107] sum = 0 FOR i = 0, N_ELEMENTS(data)-1 DO sum = sum + data[i] 즉, 5개의 값들로 이루어진 data라는 배열의 구성원소들의 총합을 구하기 위하.. IDL/Programming 2012.07.08
배열 합치기 IDL로 작업을 하다보면 서로 다른 두 배열을 합쳐서 새로운 배열을 만들어야 하는 경우가 종종 있습니다. 사실 이러한 배열 합치기는 비교적 간단하게 할 수 있는데, IDL을 꽤 사용했다 하더라도 잘 모르는 경우도 많은 것 같습니다. 마침 얼마전에 IDL User 게시판에 이러한 질문이 올라와서 .. IDL/Programming 2012.05.04
키워드(keyword)와 인자(argument)에 관하여 이미 IDL에 익숙하신 분들이야 다 아실만한 내용이겠지만, IDL을 접한지 얼마 안되시는 분들은 미처 잘 모르시는 경우도 많은 것 같아서 초보적인 내용이지만 한번 정리해보고자 합니다. IDL을 쓰다보면 keyword, argument와 같은 용어들이 자주 등장합니다. 주로 IDL 도움말에서 어떤 명.. IDL/Programming 2012.01.13
_EXTRA라는 키워드에 관하여 IDL의 세상에서 돌아다니는 온갖 루틴들을 보다보면 '_EXTRA'라는 이름을 가진 요상한 키워드가 등장하는 경우를 종종 볼 수 있습니다. 저도 사실 IDL을 시작한지 한참 후에야 이해했지만, IDL 유저라면 알아두면 도움이 될만한 내용일 것 같아 좀 적어보려고 합니다. 이 키워드는 조금.. IDL/Programming 2012.01.09
COMPILE_OPT의 활용 제가 IDL과 관련하여 자주 들어가보는 웹사이트들 중, IDL의 본사인 EXELIS의 스탭들 중 한 명인 Mark Piper의 블로그가 있습니다. 괜찮은 팁들이 종종 올라오는 편이라 항상 눈여겨보는데 최근에 올라왔던 내용들 중 여러분과 공유하면 좋을 것 같은 내용이 눈에 띄어서 제가 대충 각색.. IDL/Programming 2011.12.13
날짜 기반의 파일명 다루기 작업을 하다보면 이름이 날짜 기반의 문자열로 이루어진 파일들을 갖고 작업을 해야 할 경우들이 꽤 자주 생깁니다. 예를 들면, 다음과 같은 이름을 갖는 파일을 생각해봅시다. 20110309_Gp_xr_1m.txt 만약에 위의 파일명과 같은 형식을 갖되 내가 원하는 날짜로 된 파일명을 만들고 싶다면 어떻게 하면 될까.. IDL/Programming 2011.09.20