태그 : FORTRAN90 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

Differential Evolution (차동 진화) [algorithm]

Differential Evolution http://en.wikipedia.org/wiki/Differential_evolutionhttp://www1.icsi.berkeley.edu/~storn/code.html가장 쉬운 차등 진화: http://incredible.egloos.com/7473845Differential E...

스크립트 만들기 [fortran]

스크립트 만들기 [포트란]포트란으로 스크립트 만들 수 있다. 이렇게 시도하는 사람들은 많지 않다.쉘, 펄, 파이썬 등으로 스크립트를 만들어 사용하는 것이 일반적이다. 하지만, 몇 가지 기본적인 문자열 처리 기법만 익히면 포트란이 제공하는 기본기능으로도 충분히 해 낼수 있다.실제 포트란에서 많이 사용하지 않지만, 스크립트 작성에서 꼭 필요한 항목들을 나열...

동일형식의 여러 파일들에게 고유의 이름 붙이기

동일형식의 여러 파일들에게 고유의 이름 붙이기세트로 같은 이름을 붙이기를 원한다.예를 들어, 인풋하나에 아웃풋 세개가 있을 수 있다.input,  output1,  output2,  output3실제의 문제점은 바로 이러한 동일한 이름의 파일들이 매우 많을 경우가 있다. 난감하다. 파일 정리가 난감해지는 순간이다. 프로그램은 ...

포트란 언어 기반 스크립트: 디렉토리 만들고 연속적으로 job 제출하기

포트란 언어 기반 스크립트 (유닉스/리눅스 명령어):N 개의 디렉토리를 만들고 각각의 디렉토리에서 독립적인 계산을 수행하고자 한다.  기본적인 데이터들과 준비된 입력 파일들을 각각의 디렉토리에 복사하고 연속적으로 job을 제출한다. 포트란 언어로 스크립트 만들기를 시도했다. python이나 쉘 스크리트로 하는 것이 일...

interpolation and derivatives

3 차원 그리드 상의 데이터 : interpolation and derivatives ...

Rosetta Code

Rosetta Code is a programming chrestomathy site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different,...

Nelder-Mead method [algorithm]

http://en.wikipedia.org/wiki/Nelder-Mead_methodhttp://www.cs.ucsb.edu/~kyleklein/publications/neldermead.pdf다차원 독립변수들에 의한 목적 함수 최적화에 사용되는 방법이다. 아메바 방법이라고도 한다. 명백히 stochastic 접근 방법이다.  도함수(gradi...

가장 쉬운 포트란 90 기반 데이터 추출 (parsing)

가장 쉬운 포트란 90 기반 데이터 추출 (data parsing)포트란(FORTRAN) 컴퓨터 언어로 파일 속의 데이터를 추출하기는 다른 언어에 비해서 어렵다.  예를 들어 파이썬의 경우 매우 잘 만들어진 루틴들이 존재한다.  파이썬 컴퓨터 언어의 경우, 한 발 더 나아가서, 특정 웹페이지도 쉽게 파싱할 수 있는 수준이다. ...

string 2 number [fortran]

http://fortranwiki.org/fortran/show/strnum! Convert numeric values to strings and vice-versa using internal file IOprogram strnum  implicit none  character(len=25) :: str  real :: num...

fortran random number seed [fortran]

포트란 언어에서 랜덤 넘버를 사용하는 방법이다. 기본적으로 씨드를 먼저 설정해 주고 랜덤넘버를 사용하게 된다. 씨드를 사용자가 설정하지 않는 경우, 디폴트 씨드가 사용되게 된다. 가장 간단한 방법은 call random_seed()를 제일 먼저 불러서 초기화를 시킨다음에 call random_number(tmp) 처럼 사용하는것이다.이 때, call r...
1 2 3 4 5 6 7 8 9 10 다음

최근 포토로그



MathJax