Matlab生成.exe可执行程序

    由于在教学过程中需要演示Matlab程序,而教学机又未安装Matlab程序,因此有必要将Matlab程序生成.exe可执行程序,便于直接执行。

    在Matlab中提供了Complier,可直接使用。

    (一)什么是MATLAB Compiler?

      它能够将你的matlab程序转换为自包含(self-contained)的应用程序和组件,这样你就可以将程序发放给你的终端用户,而且终端用户无需安装

Matlab就可以运行这些程序。

     Matlab Compiler能够生成的应用或者组件包括下面这几类:

     1、独立的应用程序
     2、C和C++共享库(动态链接库,在Windows平台上是DLL,在Linux平台下是.so文件)
     3、Excel插件                                                                                                                                                                                                    4、COM和.NET对象

   (二)MATLAB Compiler的构建过程

     1、分析依赖关系
     2、代码生成
     3、创建归档文件(archive)
     4、编译
     5、链接

    (三)执行过程

     1、在Matlab的Command窗口下,可通过“help mcc”命令查看帮助

     2、生成可执行程序:“mcc -m ××.m”,即可在当前目录生成××.exe程序

     

     在当前目录生成可执行文件:

    

       双击即可运行!

     3、生成动态链接库:“mcc -l ××.m”,即可生成动态链接库

posted @ 2017-02-10 11:16  zhmin  阅读(22682)  评论(0编辑  收藏  举报