vb6-VB6.0如何调用matlab 2010b得程序

问题描述

VB6.0如何调用matlab 2010b得程序
请问VB6.0可以调用matlab 2010b的程序吗?如果可以的话,有哪些方法可用?具体应该怎么实现?thank you

解决方案

matlab包装成com,vb调用 --- 比较简单
matlab输出文本文件的结果,vb调用matlab,然后从文件中读取结果 --- 最简单,但是需要目标电脑上安装 matlab
matlab编译成c dll代码,vb调用 --- 最麻烦,但是效率高

时间: 2024-08-04 13:07:43

vb6-VB6.0如何调用matlab 2010b得程序的相关文章

vc++-如何VB6.0 调用 MATLAB r2010b 生成的DLL ?

问题描述 如何VB6.0 调用 MATLAB r2010b 生成的DLL ? 如何VB6.0 调用 MATLAB r2010b 生成的DLL ?我已经用VS 2010 的 VC++ 2010编译器 生成了MATLAB r2010b M文件的DLL了,MATLAB 里 的 M文件的内容是function c=Sum2(ab) c=a+b; end 而且在VB 引用中加入了这个DLL,名为Sum2VB代码里面是:Private a As DoublePrivate b As DoublePrivat

有关VB6.0语言调用DLL接口的问题

问题描述 有关VB6.0语言调用DLL接口的问题 VB语言定义的Type是不是就是C++的结构体,如何获取Type中的内存分配指针呢? 解决方案 http://blog.csdn.net/sjrhero/article/details/6732068 解决方案二: VB6.0调用WEBService问题VB6.0调用WEBService问题

在VB6或ASP中调用webservice

web VB6或ASP中调用webservice Web Services技术使异种计算环境之间可以共享数据和通信,达到信息的一致性.我们可以利用 HTTP POST/GET协议.SOAP协议来调用Web Services. 一. 利用SOAP协议在VB6中调用Web Services ; 首先利用.net发布一个简单的Web Services <WebMethod()> _ Public Function getString(ByVal str As String) As String Re

c++-Visula Basic 6.0语言调用C++ struct结构体中的字符串问题

问题描述 Visula Basic 6.0语言调用C++ struct结构体中的字符串问题 VB6调用C++ DLL结构体struct中的字符串,内存预分配的写法是什么,内存回收怎么做?VB不能用指针的谢谢 解决方案 VB不支持指针,一般你可以定义成局部变量,这样函数退出会自动回收的. 解决方案二: c++公用体union.结构体struct内存分配问题

C++ Builder调用Matlab

Borland C++Builder是一种新颖的可视化编程语言.在工程应用中,我们一般用C++Builder语言编写应用程序,实现交互界面.数据采集和端口操作等,但C++Builder在数值处理分析和算法工具等方面,其效率远远低于Matlab语言.在准确方便地绘制数据图形方面,Matlab语言更具有无可比拟的优势.此外,Matlab还提供功能强大的工具箱.但Matlab的缺点是不能实现端口操作和实时控制.因此,若能将两者结合运用,实现优势互补,将获得极大的效益. 本文结合实际介绍了应用Borla

编译器-用VC调用MATLAB时出现mclInitializeApplication初始化失败怎么解决?

问题描述 用VC调用MATLAB时出现mclInitializeApplication初始化失败怎么解决? 我想在VS2008下建立一个对话框项目,可以调用MATLAB写的函数(版本是MATLAB2010b),函数名称为test_fun.进行步骤如下: 在MATLAB下,键入指令mbuild -setup选择VS2008 SP1的编译器 编译命令为mcc -W lib -T link:lib test_fun.m 在VS2008下新建一个对话框项目,设置如下:工具-设置-VC++目录 inclu

fortran-关于FORTRAN调用matlab出现问题,无从下手,跪求大神指点!

问题描述 关于FORTRAN调用matlab出现问题,无从下手,跪求大神指点! 首先说明,我用的是VS2008平台,intel fortran安装在该平台下,matlab为2010a版本 .调用了matlab中的libeng.lib libmat.lib libmex.lib libmx.lib库文件.程序可以编译,但是运行时候出错.代码 !!matlab函数调用模块 !!!!! module matlab implicit none integer ep !指针,用于指向打开的matlab i

java调用matlab的问题 含有多个输入参数

问题描述 最近小弟想用java调用matlab,环境配置成功了,但是当我想调用matlab通过javabuild形成的java类是却出现了问题.首先我在matlab里写了.m函数文件,该函数需要输入4个参数,都是浮点型,之后形成java包之后,在形成的java文件中却只看到含有两个传递参数的java类.然后再在命令行执行java程序时,提示错误:...undefined'dis_fd_depth'forinputargumentsoftypt'double'希望得到各位前辈的指点!!!谢谢!!下

【原创】Matlab.NET混合编程技巧之直接调用Matlab内置函数

              本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新    Matlab和C#混合编程文章目录 :[目录]Matlab和C#混合编程文章目录 在我的上一篇文章[原创]Matlab.NET混编技巧之--找出Matlab内置函数中,已经大概的介绍了matlab内置函数在混合编程中的优点,并通过程序找出了matlab中的大部分内置函数,当然更多人关心是如何像我所说得那样,不用直接编译,就直接在C#中调用这些内置函数.本文就带你揭开这些谜团. 声明,这篇文章是需要