Matlab与Fortran混合编程之DLL实现方法

被引:8
作者
潘克家 [1 ,2 ,3 ]
汤井田 [1 ]
郑洲顺 [2 ]
机构
[1] 中南大学地球科学与信息物理学院
[2] 中南大学数学科学与计算技术学院
[3] 高性能计算与随机信息处理教育部重点实验室
关键词
动态链接库; 混合编程; Matlab语言; Fortran语言; 高斯-约当消去法;
D O I
暂无
中图分类号
TP311.11 [];
学科分类号
081202 ; 0835 ;
摘要
简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于动态链接库的混合编程方法能充分利用现有软件包,结合Fortran计算效率高、Matlab矩阵计算及图形处理功能强的优点,符合当前科学工程计算程序设计的发展方向。
引用
收藏
页码:1 / 3+23 +23
页数:4
相关论文
共 9 条
[1]   基于COM技术的C#与Matlab混合编程 [J].
姚光强 ;
陈立平 .
计算机工程, 2008, (14) :87-89+94
[2]   Compaq Visual Fortran与Matlab混合编程实现小波域地震信号多尺度分析 [J].
徐天吉 ;
程冰洁 .
物探化探计算技术, 2008, (03) :185-190+167
[3]   MATLAB与VB混合编程技术研究 [J].
谭炎 ;
张凌燕 .
微计算机信息, 2006, (15) :247-249
[4]   基于COM的VB与Matlab混合编程 [J].
岳玉芳 ;
尤忠生 ;
张玉双 .
计算机工程与设计, 2005, (01) :61-62+65
[5]   VC与MATLAB混合编程之DLL实现方法 [J].
肖永韧 ;
解习农 ;
刘晓峰 ;
不详 .
计算机工程与应用 , 2001, (13) :174-176
[6]   FORTRAN程序调用MATLAB引擎实现计算可视化 [J].
聂万胜 ;
庄逢辰 ;
黄玲 ;
邹勤 .
计算机应用, 2000, (11) :60-62
[7]   MATLAB与C/Visual C++混合编程的实现 [J].
陶红 ;
袁金荣 ;
不详 .
计算机工程与应用 , 2000, (10) :100-101+104
[8]  
MATLAB应用程序接口用户指南[M]. 科学出版社 , 刘志俭等编著, 2000
[9]  
A method for passing data between C and Opaque Fortran 90 pointers[J] . Viktor K. Decyk.ACM SIGPLAN Fortran Forum . 2008 (2)