C语言调用MATLAB引擎使用体会
来源:互联网 发布:天策脸型数据 编辑:程序博客网 时间:2024/06/07 14:42
前段时间因为需要处理一些大矩阵的计算问题,所以在C语言中调用MATLAB代码。用的方法是在程序中启动一个MATLAB引擎进程,然后向其传递MATLAB代码实现计算,然后再从中取出计算结果。当然也有编译MATLAB“.m”文件成dll的调用方法,怎奈我系统上的MATLAB是2014b,VS是2015,MATLAB不能发现VS2015的编译器,只好暂时放弃此法。
虽说调用MATLAB引擎的方法成功了,但是当我处理一个较大规模的数据时,效率问题就显现出来的,这种方法太慢了,而且还特别消耗内存(原因不详)。所以建议有大规模数据处理要求的人还是尝试第二种方法,或者放弃调用MATLAB代码的方法。对于我来说,我只想计算一下矩阵的行列式值和矩阵的逆,所以我选择了一个具有C语言接口的开源库OpenCV,虽然只用这个库计算矩阵的确是杀鸡用牛刀,但毕竟环境配置和使用上还是很方便的,最重要的是速度很快,也不会出现之前遇到的内存问题。
1 0
- C语言调用MATLAB引擎使用体会
- C语言调用matlab引擎和调用matlab生成的DLL文件
- C语言调用Matlab
- matlab调用C语言
- c语言调用matlab
- C/C++中调用matlab引擎计算
- Matlab调用C语言函数
- VS使用C语言调用控制台执行Matlab编译出的exe文件提示找不到matlab
- vs2005调用matlab引擎
- C++调用MATLAB引擎
- vs2005调用matlab引擎
- C++调用MATLAB引擎
- C++调用MATLAB引擎
- Python调用MatLab引擎
- opnet调用matlab引擎
- Python调用Matlab引擎
- matlab中调用c语言函数
- Matlab调用C语言编写MEX文件
- git学习-创建仓库克隆仓库
- Eclipse开发快捷键记录
- MFC线程同步—— CCriticalSection类使用
- C++ static的总结
- 笔记
- C语言调用MATLAB引擎使用体会
- 数组的知识点
- 1218.纪念邮票
- 获取当前页面 URL
- ios 视图的淡入淡出
- java Service Wrapper 将jar注册为windows系统服务
- 下列哪种异常是检查型异常,需要在编写程序时声明?
- 计算机操作系统笔记(4)--进程管理之进程同步
- NOIP模拟11.5——11.6の总结QAQ