2012-01-24 2 views
3

예를 들어, MATLAB에서 Levenberg-Marquardt 알고리즘을 구현하는 lsqnonlin을 사용할 수 있습니다.포트란 커브 피팅 라이브러리

유용한 시작 부분 인 this 참조가 발견되었지만 Fortran 관련 라이브러리를 체계적으로 찾을 수있는 방법이 있습니까? 나는 IMSL이 잘 알려진 것을 알고 있지만 파이썬이나 R의 경우처럼 Fortran 라이브러리의 일반 본문은 무료가 아닙니다.

+1

[Netlib] (http://www.netlib.org)에는 많은 알고리즘 구현 모음이 있는데, 이는 사용자가 찾고있는 알고리즘을 알고있는 경우에 주로 유용합니다 (예 : Levenberg- Marquard 알고리즘). – alexurba

+0

감사합니다.이 검색 제약 조건을 만족하는 항목이 둘 이상있는 경우 품질을 판단 할 수있는 방법이 있습니까? – hatmatrix

답변

8

아마 가장 좋은 목록 일 것이고 라이센스 나열에 특이한 경우입니다. 거기에는 찾기가 어려울 수있는 많은 전문 프로그램/라이브러리가 있습니다. 많은 도서관이 사람들이 라이센스에 민감 해지기 전에 서면으로 작성되었으며 라이센스 조항은 오늘날과 같이 명확하게 명시되지 않았습니다. 많은 사람들이 정부 후원을 통해 공개 도메인을 만들었지 만 명확하게 언급되지는 않았습니다. 상용 제품을 만드는 경우 법적 문제를 고려해야합니다. 루틴이 Fortran 90으로 바뀌었기 때문에 나는 자주 http://people.sc.fsu.edu/~jburkardt/f_src/slatec/slatec.html (목록에서 찾았습니다)을 확인합니다. 또한 ISO C 바인딩을 통해 GNU 과학 라이브러리를 사용합니다. 이 라이브러리는 포괄적 인 GPL 라이센스입니다. 그 목적을위한 Fortran 인터페이스 라이브러리는 http://www.lrz.de/services/software/mathematik/gsl/fortran/에 있습니다.

+0

fgsl을 가리켜 주셔서 감사합니다. – kindahero

+0

와우, 이거 멋지다! 감사. – hatmatrix