找回密码
 注册
Simdroid-非首页
查看: 73|回复: 1

求教怎么用shell脚本调用Matlab??

[复制链接]
发表于 2010-12-4 23:09:33 | 显示全部楼层 |阅读模式 来自 德国
求教个问题,以前在Windows环境下我用batch批处理调用Matlab 的 .bat文件内容如下:
@echo off
start matlab -nosplash -nodesktop -minimize -r "FailureCritTR10" -logfile  -nosplash
:BEGIN
ping -n 35 127.0.0.1 >NUL
IF EXIST FailCrit.dat
GOTO ENDE
GOTO BEGIN

:ENDE
return

程序的意思是运行matlab执行matlab文本 FailureCritTR10.m 文件,然后如果FailCrit.dat文件生成后就跳出。
可是我现在想在Linux环境下用shell脚本文件 .sh 同样的调用Matlab,请问这里有人知道怎么实现么?因为比较急,所以没有办法自己再去慢慢钻研shell脚本的写法了,如果有人懂得话麻烦指点一下啊!多谢多谢!
发表于 2010-12-5 22:14:41 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
试试下面代码(没有测试)

matlab -nosplash -nodesktop -minimize -r "FailureCritTR10" -logfile
while [ ! -e "FailCrit.dat" ]; do
ping -n 35 127.0.0.1 >> /dev/null
done

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-11 14:09 , Processed in 0.074756 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表