Fortran Coder

查看: 7896|回复: 4
打印 上一主题 下一主题

[混编] 求助,fortran与matlab的混合编程怎么实现?

[复制链接]

18

帖子

9

主题

0

精华

入门

F 币
105 元
贡献
64 点
跳转到指定楼层
楼主
发表于 2017-9-7 09:05:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在fortran中怎样调用matlab的库函数?例如调用matlab中的奇异值分解函数svd。
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

5#
发表于 2017-11-29 21:26:11 | 只看该作者
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

18

帖子

9

主题

0

精华

入门

F 币
105 元
贡献
64 点
地板
 楼主| 发表于 2017-11-29 20:08:12 | 只看该作者
pasuka 发表于 2017-9-7 11:12
为啥不能直接调用OpenBLAS或者MKL的奇异值分解子程序呢?
MATLAB也是在MKL基础上叠床架屋的 ...

fortran里面没有相关的子程序吧?

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

板凳
发表于 2017-9-7 11:12:29 | 只看该作者
为啥不能直接调用OpenBLAS或者MKL的奇异值分解子程序呢?
MATLAB也是在MKL基础上叠床架屋的

835

帖子

2

主题

0

精华

大宗师

F 币
3926 元
贡献
2334 点
沙发
发表于 2017-9-7 10:33:13 | 只看该作者
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-23 21:56

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表