matlab 与外部程序的编程接口两大类:

一是 如何在matlab里调用其他语言写的代码。 (见例子:使用C-MEX技术,ActiveX技术)

二是 如何在其他语言里调用matlab。 (见 使用matlab引擎, MAT数据交换, matlab发布com组件, DeployTool)

matlab接口技术包含以下几个方面:

1. 数据导入导出,主要是MAT文件数据的导入导出。

2.普通的动态链接库dll文件的交互,Matlab6.5起,直接matlab环境中调用dll文件导出的函数。

3.matlab环境中调用c/c++语言代码的接口,通过MEX(MATLAB EXecutable)技术实现。C/C++代码通过实现特殊的入口函数,编译成MEX文件(实际dll),可以像一般的m文件被调用,调用级别比M函数高。

4.matlab环境中调用java,6.0版本起,matlab增加java支持,其工作界面GUI也是java编写的,且包含了Java虚拟机。

5.对COM与DDE的支持,5.1后DDE没再增加新内容,6.5后推荐COM接口。matlab的com编译器能将matlab函数转换成COM对象供多种语言使用。

6.matlab使用网络服务或者和串口通讯。

转载自:https://blog.csdn.net/fonjames/article/details/51554385

Matlab程序接口应用总结相关推荐

  1. matlab数据接口技术,实战MATLAB之文件与数据接口技术

    1.1文件 1.2数据接口 1.3MATLAB文件和数据接口操作思路 1.4MATLAB支持的数据文件格式 1.5MATLAB支持的数据接口类型 第2章MATLAB程序设计基础 2.1MATLAB环境 ...

  2. matlab数据接口技术,matlab接口技术与应用

    matlab接口技术与应用 来源:mamingkeda 作者:华仔 浏览:1070 时间:2016-08-10 14:18 标签: 摘要: matlab接口技术与应用应用程序接口的使用方法.全书分为1 ...

  3. 标准差分进化算法matlab程序实现(转载)

    标准差分进化算法matlab程序实现 自适应差分演化算法方面的Matlab和C++代码及论文 差分进化算法 DE-Differential Evolution matlab练习程序(差异演化DE) [ ...

  4. 在GPU上运行MATLAB程序

    matlab在运行一些大型程序时会比较慢,如果你的电脑正好有一张不错的显卡,那么为什么不用显卡来加速matlab运行呢? 本文将讲解如何使用gpu来加速matlab运行程序,并总结适合gpu加速的ma ...

  5. PSO粒子群算法微电网优化调度(微电网孤岛运行优化调度)matlab程序

    PSO粒子群算法微电网优化调度(微电网孤岛运行优化调度)matlab程序 [含风电.光伏.微型燃机.储能蓄电池.燃料电池] 参考文献:基于改进粒子群算法的微电网优化调度 摘 要:当今全球普遍面临着能源 ...

  6. [C#] 调用MATLAB(Matlab COM接口) (一)调用函数

    目录 说明 一.Visual Studio 程序 1. Vs 新建项目 2. 编写 C# 程序 二.matlab.Execute() 1. MATLAB函数的输入输出 2. MATLAB Comman ...

  7. 如何写出三体的MATLAB程序-代码篇

    如何写出三体的MATLAB程序-代码篇 写在前面 在上文当中我们已经对三个物体之间的受力进行了分析,也说明了在时间 t t t下的加速度.速度和位移的计算方式. 本篇中将根据上一篇的公式来写出对应的代 ...

  8. pscad 与 matlab 接口,PSCAD与MATLAB的接口问题

    PSCAD与MATLAB的接口问题 一直在做PSCAD与MATLAB的接口问题,由于PSCAD自带免费编译器的功能所限,所以PSCAD接口需要另外安装fortran编译器. 首先我在Windows7系 ...

  9. SWIG妙用: MATLAB程序转python和Java库

    1.引言 Python或Java调用MATLAB程序需要安装MATLAB官方提供的支持库(MATLAB Runtime),而且适配的python或JDK版本有限,不方便移植.本文的思路是用MATLAB ...

  10. java中没有直接调用matlab的接口函数

    java中没有直接调用matlab的接口函数,在通常的情况下我们是通过借用C++作为中间过程来实现的,使用C++主要是用c与matlab的结构实现c调用matlab的功能,将这些功能函数封装成dll文 ...

最新文章

  1. 电子与计算机工程 加拿大,加拿大本科热门专业:电子与计算机工程
  2. JavaScript四舍五入的改进
  3. rhel7.2 mysql_RHEL 7.2 安装 MySQL 5.7.11 二进制版
  4. php echo表单提交_PHP常见面试题及答案
  5. OpenKruise v0.8.0 版本:K8s 社区首个规模化镜像预热能力
  6. 影子的变化情况到底如何?和太阳又有什么关系?
  7. Linux 下的多线程下载工具
  8. 一场关于Google不作恶信条的辩论会
  9. ai作文批改_好未来:AI智能批改中英文作文为老师“减负”
  10. 在aarch64-himix100-linux-gcc下cmake报错(The C compiler identification is unknown)
  11. linux wget安装mysql_linux安装mysql
  12. 2008秋季-计算机软件基础-0917课堂用例(1)
  13. elasticsearch设置_search的size
  14. 计算机网络第七版谢西仁答案
  15. 上周,裤衩都亏掉了...
  16. 手动开根号方法--数学
  17. Skin Cancer MNIST(皮肤癌患者相关数据集)
  18. UNRAID挂载exFat格式的USB磁盘
  19. tf data 切换数据集 使用并行提高效率
  20. 软件测试自学英语计划,英语学习计划

热门文章

  1. 结构体变量偏移量及大小计算
  2. Windows系统历史版本简介
  3. 一周信创舆情观察(12.13~12.19)
  4. CSDN下载频道1月最受欢迎资源强力推荐~!
  5. 【微信小程序毕业设计源代码】最近开发的60个java+python微信小程序源码+毕业设计选题推荐
  6. java 自定义表单 开源_开源的自定义表单设计器基础源码,PC端+移动端
  7. 通过ip查询详细地址
  8. linux生成ssh密钥
  9. VB编程语言基础知识点总结(转)
  10. Java基础案例教程pdf,圆我大厂梦!