VC呼び出しmatlab 7.10のインタフェースプログラムの例
2180 ワード
VCがmatlabを呼び出すインタフェースの方法は5種類あります.
matlabは,第4の方法,すなわちCOM呼び出しの方法を推奨する.
まずmatlabにテストプログラム「wyb.m」を新規作成します.
保存後に「deploytool」コマンド(ネット上では多くの説明がありますが、ここでは言いません)を使用して、dll、lib、.hファイルを生成してVCエンジニアリングに追加します.例を参照してください.
http://download.csdn.net/detail/xgbing/5335132
、 Matlab Engine
Matlab Engine Matlab , C , Matlab Engine C/S( / ) ,Matlab , C , Windows , Matlab Engine , Matlab Engine 。 , Matlab Engine 。 Matlab , Matlab , , , , , 。
、 Matlab C/C++
Matlab C/C++ C/C++ , C\C++ Matlab , 、 、 、 、 , , VC , VC Matlab 。 Matlab , C\C++ , Matlab 。 C\C++ 。
、 Matlab Matlab Compiler
Matlab Compiler m C/C++ ( mcc ), C/C++ , m C/C++ , C/C++ , mcc , m 、C/C++ 、 。 matlab R21.1 ,Matlab Compiler m C/C++ :
m , m ;
matlab ;
input eval matlab ;
, load save ;
m m ;
MATLAB ;
、 matlab combuilde
COM component object module , , , 。matlab6.5 combuilder matlab com , 。 , , Matlab ( : , ), 、 , Matlab (Matlab Mathworks ) 。
、 matcom ( )
, (8M ), mathtool , Mathworks , m m C\C++ , matcom :
( matcom ), ;
(dll) (exe);
, ;
, Matlab ;
matcom :
struct , class ;
, ;
m 。
matlabは,第4の方法,すなわちCOM呼び出しの方法を推奨する.
まずmatlabにテストプログラム「wyb.m」を新規作成します.
function y = wyb(fileName)
disp(fileName);
y = 50.735;
保存後に「deploytool」コマンド(ネット上では多くの説明がありますが、ここでは言いません)を使用して、dll、lib、.hファイルを生成してVCエンジニアリングに追加します.例を参照してください.
http://download.csdn.net/detail/xgbing/5335132