matlab 算法转 c语言,matlab

m a t l a b 程 序 转 换 成 C 语 言

要将用 Matlab *.exe (

语言编写的函数文件编译成可独立执行的 文件 即可脱

离 Matalab 环境的执行程序 ) ,首先要安装和配置好 MatlabCompiler ,一般

来说,在安装 Matlab 时就已经安装了相应版本的 MatlabCompiler 。只是不

同版本的 Matlab ,其编译器的使用方法有一定的差异,这一点要引起

一定的注意。

在确定安装好 MatlabCompiler 后,还需要对 Compiler 进行适当的配置,方

法是在 Matlab 命令窗口输入:

Mbuild –setup

然后根据提示执行相应的操作, 使用者可根据自己计算机中现有编译

器的情况选择合适的编译器,如 VC++ 、VC++ 、BlandC 的编译器等,目

Matlab VC++( VC++2005 Matlab

前 好象还不支持 我计算机安装的就是 , 就无

)

法识别 。当然,如果你的计算机里根本就没有安装其他任何语言的

编译器,也可选择 Matlab 自带的 Lcc 编译器,其实这个编译器对大多数

( Matlab Lcc )

用户已经够用了 我就是选择的 自带的 编译器 。

配置好编译器后,自然就是对自己编写的 M 文件进行编译了。

将 M 文件编译为独立可执行文件的语法是:

>>mcc –… ..

其中 fun1 就是最后的可执行文件的名称。

另外,也可通过采用命令开关 -o 指定编译最终目标文件的名称,如

mcc ––omrank_main ,就是将编译后的文件指定为。

编译后的生成文件根据编译器的版本不同而不同。 具体的可参阅相关

资料。

如果要在没有安装 matlab 的计算机上执行编译后的程序,首先要将

MATLAB701toolboxcompilerdeploywin32 中的安装到该计算机上以前的版本

是。

“ runtimewin32 ”

其次是要将 安装目录 这个路径添加到该计算机的环境变

量中,添加的方法是:

“ ”“ ”“ ”“ ”“ ”

右击 我的电脑 属性 高级 环境变量 添加 指定一个变量名,然后

将上述路径复制到里面就可以了。

第三步是将编译生成的相相关文件拷贝到同一目录下 ( 当然其他目录

)

亦可 。

第四步是打开 MS-dos 操作窗口,进入到编译后的 *.exe 程序所在的目录,

执行编译生成的 *.exe 文件即可。

需要说明的一个问题:

( Version ) Web ( help )

如果你的程序还附带有图片 如 上的图标 、 页面 如 文档 ,

在编译的时候可能无法与 M 文件一起编译 ( 因为我没有试过,也没

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值