// matlab_engine.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"

#include "engine.h"

#include "windows.h"

#pragma comment(lib, "libeng.lib")

#pragma comment(lib, "libmx.lib")

#pragma comment(lib, "libmat.lib")

void main()

{

Engine* pEng = NULL;

if (!(pEng = engOpen(NULL)))

{

printf("Open matlab enging fail!");

return;

}

//call Engine plot A*sin(t)+B A=2 B=1

mxArray *A = NULL;

double init = 2;

A = mxCreateDoubleMatrix(1, 1, mxREAL);

memcpy((void*) mxGetPr(A), (void*)&init, sizeof (double));

engPutVariable(pEng, "A", A);

init = 1;

memcpy((void*) mxGetPr(A), (void*)&init, sizeof (double));

engPutVariable(pEng, "B", A);

mxDestroyArray(A);

Sleep(3*60*1000);

engEvalString(pEng, "t=0:0.2:7;plot(t,A*sin(t)+B);");

if(NULL != pEng)

{

engClose(pEng);

}

//return 0;

}

本文同步分享在 博客“shiter”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

vs 调用matlab引擎,vs2010 matlab混合编程调用matlab引擎相关推荐

  1. Matlab与C/C++混合编程调用OpenCV

    *************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com http:/ ...

  2. Matlab.NET混合编程调用Figure窗体

    原文:[原创]Matlab.NET混合编程调用Figure窗体 1.前言 做Matlab.NET混合编程好几年了,虽然Matlab很多函数忘记得差不多了,但基本的东西还是能熟练使用.特别是在C#调用M ...

  3. 【转】matlab与C/C++混合编程——在Windows/Linux上调用Matlab编译的动态库文件

    转自:matlab与C/C++混合编程--在Windows/Linux上调用Matlab编译的动态库文件_sinat_18131557的博客-CSDN博客 date version comments ...

  4. LabVIEW与MATLAB混合编程——调用Matlab中.m的函数

    LabVIEW与MATLAB混合编程--调用Matlab中.m的函数 1.调用labview中的matlab script 通过Labview中的Matlab script可以调用Matlab的.m程 ...

  5. matlab和C/C++混合编程--Mex

    最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...

  6. Matlab与C/C++混合编程接口及应用

    http://www.cnblogs.com/lidabo/archive/2012/08/24/2654148.html 在参考文献基础上.补充和完善了. Matlab与C/C++混合编程接口及应用 ...

  7. matlab与c 接口与混合编程,Matlab与C/C++混合编程接口及应用方法解析

    1 引言 Matlab 是当前应用最为广泛的数学软件,具有强大的数值计算.数据分析处理.系统 分析.图形显示甚至符号运算等功能[1].利用这一完整的数学平台,用户可以快速实现十分 复杂的功能,极大地提 ...

  8. matlab和C/C++混合编程--Mex (转载)

    matlab和C/C++混合编程--Mex 最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续 ...

  9. matlab和C/C++混合编程--Mex (六)参数传递

    最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...

  10. Matlab与C/C++混合编程 (基于Opencv库)

    之前用过基于VS2018 与MATLAB2018a 混合编程(C++特性)(见https://blog.csdn.net/wwwoowww/article/details/83013801),奈何后来 ...

最新文章

  1. 比CycleGAN更强的非监督GAN----DistanceGAN
  2. 创建一个强名称密钥文件+ 如何在 Visual C# .NET 中将程序集安装到全局程序集缓存中...
  3. numpy中的ogrid
  4. 遵循学术写作的九步骤,让写论文变成一件简单的事
  5. Window系统下C/C++程序毫秒和微秒级程序运行时间的获取方法
  6. 【STM32】FreeRTOS任务挂起和恢复API
  7. index.html图片弹窗,原生javascript实现图片弹窗交互效果
  8. Bootstrap中的圆角图片效果
  9. 产品设计体会(8001)产品经理工作手册
  10. 想念一个人是一种温馨,被别人想念是一种幸福
  11. qq动态页面变方格_腾讯QQ音乐9.7.5正式版更新:「歌手主页个人主页」界面全新改版...
  12. 计算机图形直线分析,基本图形分析法:等腰三角形(一)
  13. java 动态报表 sql,报表SQL
  14. 基于WEKA实现时间序列的预测
  15. iOS开发中常见的英文
  16. 图片转换成语音怎么弄?这几个方法教给你
  17. python字符串汇率转换,转换美元为人民币,复制数字+美元输出结果,数字四舍五入到百位数
  18. Postman使用xmysql连接数据库及Handshake inactivity timeout、PROTOCOL SEQUENCE TIMEOUT问题解决
  19. axure7.0下载安装教程
  20. python爬取中国银行当日外汇牌价

热门文章

  1. js基础之函数递传参数与作用域(5下)
  2. Decoda Tutorial LUA调式器
  3. grep 判断不是正则的_Shell—正则表达式(grep命令、sed工具)
  4. python进阶训练营百度网盘_(在线观看)【完结】私域流量实战训练营(百度网盘分享下载)...
  5. redis 客户端_你在使用什么 Redis 客户端工具?
  6. python的符号函数得到的数字类型_python-1:Number数字类型 之二 相关函数 int.from_bytes,int.to_bytes()...
  7. arp协议属于哪一层_网络工程师(3):详解ARP协议
  8. order by 影响效率么_内存碎片对性能的潜在影响
  9. mysql通过日志恢复数据_mysql通过binlog日志来恢复数据
  10. stl 基于哈希的map c++_关于哈希表,你该了解这些!