cmd.exe命令行方式执行matlab代码
2012-09-04 21:19
274 查看
matlab代码的命令行运行方式
当你安装完matlab时,matlab会自动将matlab.exe的路径注册到系统的环境变量。如下图:
[图1]
![](http://img.my.csdn.net/uploads/201209/04/1346764854_3159.jpg)
这个时候,打开cmd.exe(附件中的命令行)。首先可以验证一下,在cmd中输入matlab,输入回车然后matlab即可打开了!那么我们所做的任务是,不打开matlab软件,直接运行matlab代码!
test.m[matlab代码]
%代码的功能是将test.jpg复制为matlab_test.bmp的图像
在命令行里把工作目录切换到c盘,然后将test.m和test.jpg复制到c盘目录下,在cmd中执行:
matlab -nojvm -nodesktop -nodisplay -r test
如下:
[图2]
![](http://img.my.csdn.net/uploads/201209/04/1346764910_9466.jpg)
运行完成后,C盘的文件如下:
[图3]
![](http://img.my.csdn.net/uploads/201209/04/1346764936_4985.jpg)
可以看出,代码已经执行完毕。注意:在该模式下执行matlab代码尽量要调用matlab GUI相关的函数。如imshow,figure等
转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/7943910
当你安装完matlab时,matlab会自动将matlab.exe的路径注册到系统的环境变量。如下图:
[图1]
![](http://img.my.csdn.net/uploads/201209/04/1346764854_3159.jpg)
这个时候,打开cmd.exe(附件中的命令行)。首先可以验证一下,在cmd中输入matlab,输入回车然后matlab即可打开了!那么我们所做的任务是,不打开matlab软件,直接运行matlab代码!
test.m[matlab代码]
%代码的功能是将test.jpg复制为matlab_test.bmp的图像
function test() I=imread('test.jpg'); imwrite(I,'matlab_test.bmp');
在命令行里把工作目录切换到c盘,然后将test.m和test.jpg复制到c盘目录下,在cmd中执行:
matlab -nojvm -nodesktop -nodisplay -r test
如下:
[图2]
![](http://img.my.csdn.net/uploads/201209/04/1346764910_9466.jpg)
运行完成后,C盘的文件如下:
[图3]
![](http://img.my.csdn.net/uploads/201209/04/1346764936_4985.jpg)
可以看出,代码已经执行完毕。注意:在该模式下执行matlab代码尽量要调用matlab GUI相关的函数。如imshow,figure等
转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/7943910
相关文章推荐
- cmd.exe命令行方式执行matlab代码 【转】
- cmd.exe命令行方式执行matlab代码
- cmd 命令行方式执行 matlab 脚本
- matlab代码转exe可执行软件
- 想让命令行(cmd.exe)执行一个命令怎么办
- C#代码打开CMD.EXE 执行 DIR命令,并接收返回值
- 解决命令行方式下执行.exe文件一定要加扩展名的问题
- 以cmd命令行方式执行php文件时,传递参数
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- Matlab与C/C++联合编程之Matlab以MEX方式调用C代码(五)完整过程加示
- C#程序调用cmd.exe执行命令
- 命令行结束系统进程 cmd.exe
- 命令行执行zend framework 2的带参数代码
- 命令行方式调用winrar对文件夹进行zip压缩示例代码
- 回归命令行 SQLServer的命令行工具们(2) – sqlcmd.exe(上篇)
- Linux Shell远程执行命令(命令行与脚本方式)
- Java调用cmd命令行并返回执行结果
- 【VBScript Shell】使用vbs shell调用命令行exe的示例代码
- 1>C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets(151,5): error MSB6006: “cmd.exe”已退出,代码为 3。
- 使用命令行方式编译java代码时主类无法加载的问题