Matlab中使用外部系统命令(如C++编译的exe等)
来源:互联网 发布:java http base64 编辑:程序博客网 时间:2024/05/16 00:36
其实这样做是想在matlab里调用一些外部程序做一些事。比如可以在matlab里调用GAMMA的命令行参数可执行exe文件,对数据进行处理。
这样在m文件里导入数据,而数据是一个外部程序多次改变参数执行得到的,把执行外部程序的命令放m文件里,要省事不少。
1. 方法
在matlab中执行一条外部系统命令的方法(不仅仅是Unix系的,windows也是一样的):
! command
比如说linux下
! ls
! mkdir test
更好的使用方法(这个方法也是适用于windows的):
system('command')
[status, results]=system('command')
[status, results]=system('command','-echo')
第一个直接在命令窗口中显示运行中的提示
第二个如果调用成功,status会返回0,如果失败返回其它值,在命令窗口是没有输出的,但是所有字符保存在results中
第三个和第二个一样,只是还强制在命令窗口中显示运行信息。
这个方法之所以更好,还有一个原因就是可以给命令传递字符变量。
例子:在matlab中调用了ReadERS.exe读取数据
0 0
- Matlab中使用外部系统命令(如C++编译的exe等)
- VS使用C语言调用控制台执行Matlab编译出的exe文件提示找不到matlab
- Spring的MapPropertySource刷新系统属性值(key-value配置在外部系统中如redis,数据库等)
- python中如何调用shell等外部的命令
- 在Matlab中调用外部的exe文件,并将Workspace 中的变量作为参数传递给exe文件
- vc中nmake.exe cl.exe 的使用(与编译相关)
- C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件
- 【已解决】C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件
- 在Matlab中使用mex编译使用 c/c++
- 在window service中调用外部exe或.bat等
- 在window service中调用外部exe或.bat等
- 把matlab的.m编译为.exe
- matlab编译为exe的一些问题
- Objective-C中使用extern引用外部全局变量(如:创建全局可变字符串)
- 收集的C/C++执行外部程序(调用外部exe程序)文章
- 遭遇修改系统时间、使用映像劫持的xibgptd.exe,netdde32.exe等1
- 遭遇修改系统时间、使用映像劫持的xibgptd.exe,netdde32.exe等2
- 遭遇修改系统时间、使用映像劫持的xibgptd.exe,netdde32.exe等3
- 【容易打工网】天才都比较二
- CSipSimple程序之拨打电话
- 520最想得到的礼物就是你
- VC下执行DOS命令并得到输出
- [职业规划]从工程师到项目经理
- Matlab中使用外部系统命令(如C++编译的exe等)
- ruby on rails install Records @Linux
- 关于json的一些事
- 【容易打工网】实习,第一场午餐跟谁吃?
- android示例之AutoCompleteTextView
- Apple 企业开发者账号&邓白氏码申请记录
- C/C++位运算操作
- poj2350Above Average
- 研究生常用的十八大学术搜索引擎