全球旧事资料 分类
MATLAB和C语言混合编程
1、mcc40编译环境设置在桌面上右键单击“我的电脑”图标出现以下菜单
单击“属性”菜单项,出现“系统特性”对话框,单击“高级”选项卡,如下图所示
在上图中,单击“环境变量”按钮,出现“环境变量”对话框,添加系统变量matlab值为CMATLAB7即matlab70的安装路径,如下图所示
f在环境变量path中加入CMATLAB7bi
wi
32,如下图所示按“确定”完成设置后,重启计算机或注销当前用户,即可应用新设置
Matlab70编译器设置1mex命令设置
fa运行Matlab,在Matlab的命令窗口Comma
dWi
dow键入“mexsetup”命令后,按回车键,安装Matlab编译器;b命令窗口出现如下提示:Pleasechooseyourcompilerforbuildi
gexter
ali
terfaceMEXfilesWouldyoulikemextolocatei
stalledcompilersy
此时键入”y”,按回车;c命令窗口出现如下提示:Pleasechooseyourcompilerforbuildi
gexter
ali
terfaceMEXfilesWouldyoulikemextolocatei
stalledcompilersy
ySelectacompiler1DigitalVisualFortra
versio
60i
CProgramFilesMicrosoftVisualStudio2LccCversio
24i
CMATLAB6P5syslcc3MicrosoftVisualCCversio
60i
CProgramFilesMicrosoftVisualStudio0No
e此时键入”3”,按回车;选择MicrosoftVisualC60的编译器d命令窗口出现如下提示:PleaseverifyyourchoicesCompilerMicrosoftVisualCC60Locatio
CProgramFilesMicrosoftVisualStudioArethesecorrecty
此时键入”y”,按回车;确认选择MicrosoftVisualC60的编译器2mbuild命令设置a运行Matlab,在Matlab的命令窗口Comma
dWi
dow键入“mbuildsetup”命
f令后,按回车键,安装Matlab编译器;b命令窗口出现如下提示:Pleasechooseyourcompilerforbuildi
gsta
dalo
eMATLABapplicatio
sWouldyoulikembuildtolocatei
stalledcompilersy
此时键入”y”,按回车;c命令窗口出现如下提示:1LccCversio
24i
CMATLAB6P5syslcc2MicrosoftVisualCCversio
60i
CProgramFilesMicrosoftVisualStudio0No
e此时键入”2”,按回车;选择MicrosoftVisualC60的编译器d命令窗口出现如下提示:PleaseverifyyourchoicesCompilerMicrosoftVisualCC60Locatio
CProgramFilesMicrosoftVisualStudioArethesecorrecty
此时键入”y”,按回车,确认选择MicrosoftVisualC60的编译器,编译器设置完成。3、编写Matlab函数函数文件sum_prodm,内容如下:fu
ctio
sumprodsum_prodp1p2sump1p2p1与p2的和prodp1p2p1与p2的点乘该函数完成的是矩阵的求和与点乘的功能,下面将介绍把该代码转换成VC环境可用的代码的方法。
f4r
好听全球资料 返回顶部