Fortran Coder

标题: 求助,fortran与matlab的混合编程怎么实现? [打印本页]

作者: cherish    时间: 2017-9-7 09:05
标题: 求助,fortran与matlab的混合编程怎么实现?
在fortran中怎样调用matlab的库函数?例如调用matlab中的奇异值分解函数svd。

作者: li913    时间: 2017-9-7 10:33
http://fcode.cn/guide-125-1.html
作者: pasuka    时间: 2017-9-7 11:12
为啥不能直接调用OpenBLAS或者MKL的奇异值分解子程序呢?
MATLAB也是在MKL基础上叠床架屋的
作者: cherish    时间: 2017-11-29 20:08
pasuka 发表于 2017-9-7 11:12
为啥不能直接调用OpenBLAS或者MKL的奇异值分解子程序呢?
MATLAB也是在MKL基础上叠床架屋的 ...

fortran里面没有相关的子程序吧?
作者: pasuka    时间: 2017-11-29 21:26
cherish 发表于 2017-11-29 20:08
fortran里面没有相关的子程序吧?

LAPACK的SVD相关范例,网络上面俯拾即是
https://www.nag.com/lapack-ex/lapack-ex.html
Introduction
Real Linear Equation Routines
Complex Linear Equation Routines
Real Linear Least Squares Routines
Complex Linear Least Squares Routines
Real Generalized Linear Least Squares Routines
Complex Generalized Linear Least Squares Routines
Real Symmetric Eigenvalue Routines
Complex Hermitian Eigenvalue Routines
Real Nonsymmetric Eigenvalue Routines
Complex Nonsymmetric Eigenvalue Routines
Real Generalized Symmetric Eigenvalue Routines
Complex Generalized Hermitian Eigenvalue Routines
Real Generalized Nonsymmetric Eigenvalue Routines
Complex Generalized Nonsymmetric Eigenvalue Routines
Real SVD Routines
Complex SVD Routines
Real Generalized SVD Routine
Complex Generalized SVD Routine
Index of LAPACK Driver Routines





欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2