2010년 3월 10일 수요일

Catmull-Rom Spline

보간 - Catmull-Rom Spline
http://www.gisdeveloper.co.kr/archive/200902#entry_468

double catmullRomSpline(float x, float v0,float v1, float v2,float v3) {  
    double c1,c2,c3,c4;  
 
    c1 = M12*v1;  
    c2 = M21*v0 + M23*v2;  
    c3 = M31*v0 + M32*v1 + M33*v2 + M34*v3;  
    c4 = M41*v0 + M42*v1 + M43*v2 + M44*v3;  
 
    return(((c4*x + c3)*x +c2)*x + c1);  

2010년 3월 3일 수요일

리눅스 파일 검색

출처 : http://lbjcom.net/tag/%ED%8C%8C%EC%9D%BC%20%EA%B2%80%EC%83%89

문자열찾기 방법 1 - 영어만 주로 가능
grep -rw "찾는문자열" ./

문자열찾기 방법 2 - 대/소문자 구분 안하고 검색
grep -i -l "찾는문자열" * -r 2> /dev/null

문자열찾기 방법 3 - 한글, 영어 모두 가능
find . -exec grep -l "찾는문자열" {} \; 2>/dev/null

문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색
find . -exec grep -i -l "찾을문자열" {} \; 2>/dev/null

문자열찾은 후 치환
find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null

파일명 찾기
find / -name 파일명 -type f

파일명 찾기(대소문자 구별없음)
find / -iname 파일명 -type f

디렉토리 찾기
find / -name 파일명 -type d

디렉토리 찾기(대소문자 구별없음)
find / -iname 파일명 -type d 

[출처] 리눅스 파일 검색|작성자 두한