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

이전 11 12 13 14 15 16 17 18 19 20 다음

LBFGS 루틴을 활용한 함수 최소화 (포트란)

함수 f({x})를 최소화하는 프로그램. f({x}) 이 최소가 되는 {x}를 찾는것이다. {x}는 다차원의 벡터이다. 목적함수 f({x})의 미분이 정의되어야 한다. graident가 있어야 한다. (-gradient를 계산하면 프로그램이 작동하지 않는다.) 2차미분을 요구하지 않는다. 함수, 함수의 1차미분을 요구한다. 이 때 1차미분은 해석적으로 ...

주어진 구간에서 존재하는 함수 f(x)의 해를 구하는 프로그램 (포트란) [algorithm]

일차원 x 축상에서 함수, f(x)의 해를 구하는 프로그램. 입력: 해가 존재하는 구간값들. 예를 들어 x1, x2 두 값들 사이에 해가 존재한다면 x1, x2가 필요하다.주어진 함수 f(x), tolerance 값http://en.wikipedia.org/wiki/Brent%27s_methodZEROIN http://gams.nist...

수치 미분, Fornberg 공식 (포트란) [algorithm]

http://amath.colorado.edu/faculty/fornberg/Fornberg, B. "Calculation of Weights in Finite Difference Formulas." SIAM Rev. 40, 685-691, 1998. Fornberg 교수가 개발한 Finite difference 와 관련된 공식이다. 특히, high-o...

makefile에 추가한 실행라인

보다 전문적으로 프로그램을 개발하려고 하면 make 명령어와 makefile을 사용하는 것이 좋다. 이러한 것들은 프로그램들을 잘 분류해주고 보다 더 신속하게 프로그램들을 개발할 수 있도록 도와준다. 매우 간단한 프로그램 개발에서는 필요없는 것들이지만 일반적으로 매우 중요한 역할을 한다. 일반으로 매우 많은 프로그램들이 연결되어서 하나의 실행파일이 만들...

1차원 수치 정적분 (포트란) [algorithm]

1 차원 수치 정적분기초적인 내용이다 보니, 웹에 잘 정리가 되어 있습니다.http://mathworld.wolfram.com/SimpsonsRule.htmlhttp://en.wikipedia.org/wiki/Simpson's_rulehttp://mathworld.wolfram.com/Newton-CotesFormulas.htmlGAMS에 가도 관련 루...

Principal Components Analysis (PCA)

http://en.wikipedia.org/wiki/Karhunen-Lo%C3%A8ve_transformIn statistics, principal components analysis (PCA) is a technique for simplifying a dataset, by reducing multidimensional datasets to lower ...

포트란 90, 모듈

g95, gfortran

내가 주로 사용하는 컴퓨터 언어는 포트란90이다. 내가 사용하는 포트란90 컴파일러는 pgf90이다. 포트랜드 그룹에서 개발한 유료 컴파일러이다. 포트란90을 지원하는 g77과 같은 무료 컴파일러가 없어서 한 동안 고생도 했었었다. 왜 g90이런것을 안 만들까?라고 생각도 했었다. gnu, 이게 공익사업이고, 자원 봉사이다. 돈이 안되는것이다. 그래서 ...

(fast) sine transformation [algorithm]

사인 변환, 사실상 컴퓨터에서 사용되는 이상, fast 변환을 의미한다. 푸리에 변환이 fast Fourier transformation (FFT)를 의미하듯이. 당연하게, fast sine transformation을 사용해야 한다. data의 양이 많을 수록, 그 효율성은 증가한다. 실질적인 complexity 의 변화는 막대하다. 으로 바뀌는 것이...

smart draw suite 순서도(flowchart) 그리기 프로그램

순서도 (flowchart) 그리기 프로그램. flow-chart, flow chart라고 적어도 된다고 한다. 순서도는 아래의 도표에 나와 있는 기호를 정확하게 사용하는 것이다. 도표들은 각각의 의미를 가지고 있다. 이를 무시하면 안 된다. 약속을 따라서 자신의 알고리듬을 순서도로 표시해야한다. 도표 출처: 구글 이미지그림 출처: http://www....
이전 11 12 13 14 15 16 17 18 19 20 다음

최근 포토로그



MathJax