Matlab 调用exe 文件过程
来源:互联网 发布:淘宝办学历证真的假的 编辑:程序博客网 时间:2024/05/21 11:26
Matlab不但提供了与C/C++混合编程,也提供了!和system调用C/C++生成的exe文件。因为这个在实际不常使用,Matlab的help文档中的实例感觉不是很好,我初次使用时尝试了好几次才成功。今天就在此说明下。
在此只说system调用exe文件的使用过程,!调用exe没用过,但应该差不多,Matlab中的help文档有说明。调用exe文件主要有下面几个步骤:
1、编写C/C++源文件,在此我编写了向一个函数传入两个数字,求其和,主函数名为:Win32CosoleW。
#include "stdafx.h"#include <iostream>#include <string>using namespace std;int main(int argc, char* argv[]){double Operand1, Operand2, Addition;Operand1 = atoi(argv[1]);//字符串转化为数字Operand2 = atoi(argv[2]);Addition = Operand1 + Operand2;cout << "\nFirst Number: " << Operand1;cout << "\nSecond Number: " << Operand2 << endl;cout << Operand1 << " + " << Operand2 << " = " << Addition << endl;return 0;}
2、单击VS菜单中的 生成->生成解决方案 后(此时不要),拷贝Win32CosoleW.exe,到Matlab任意文件夹下。
3、编写Matlab 脚本或函数文件,我在写个小脚本。
clc;ExeFileName='Win32CosoleW.exe';ExeFilePath=fullfile('.\',ExeFileName);Param1=[' ','1'];%第一个参数,一定要有' 'Param2=[' ','15'];Cmd=[ExeFilePath ,Param1 ,Param2];system(Cmd);至此Matlab调用exe的过程就这样了,运行一下Matlab脚本将会得到如下结果:
First Number: 1
Second Number: 15
1 + 15 = 16
阅读全文
0 0
- Matlab 调用exe 文件过程
- matlab---调用.exe文件,批量写入读入
- 关于VC与VB调用matlab的exe文件.
- 生成带参数的exe文件及matlab调用带参数exe文件的方法
- Matlab生成exe文件
- VS使用C语言调用控制台执行Matlab编译出的exe文件提示找不到matlab
- flash(as3.0)调用EXE文件,及java程序打JAR包和生成EXE过程
- MATLAB打包成dll文件,被c/c++调用过程
- 在Matlab中调用外部的exe文件,并将Workspace 中的变量作为参数传递给exe文件
- 页面调用EXE文件
- 页面调用EXE文件
- windowsMobile调用exe文件
- java调用exe文件
- 调用exe文件
- JS调用exe文件
- 程序调用.exe文件
- js调用 exe文件
- C++调用exe文件
- Excel在统计分析中的应用—第四章—数据库统计函数与数据透视表-Part3-(数据透视表、图)
- Kafka学习(二):Kafka的基本结构和概念
- 小白学tkinter(Entry组件)
- 关于WebService
- python黑帽子:利用scapy进行arp缓存投毒
- Matlab 调用exe 文件过程
- 博弈 敌对搜索
- c++ 队列编程
- 用apache2部署Django应用
- 动态规划专题之数塔问题
- CIDR与NAT
- (转)谁来埋葬彭博
- CentOS下如何挂载ntfs分区
- poj2112 二分最大流