如何在Windows上的脚本中调用Matlab?
|
我正在开发一个使用多种语言的项目: >用于查询数据库的SQL 每种语言都适合它的利基,我们已经在每个语言中都有相当数量的代码.现在,有很多手动工作来运行所有这些脚本更好的步骤.我已经在Linux上完成了这项工作,而且效果相对较好. 在Linux上: matlab -nosplash -nodesktop -r "command" 要么 echo "command" | matlab -nosplash -nodesktop …以“命令行”模式打开Matlab. (也就是说,没有创建窗口 – 它只是从STDIN读取,执行并输出到STDOUT / STDERR.)我的问题是在Windows(XP和7)上,这个相同的代码打开一个窗口而不读取从/写入命令行.它只是茫然地盯着我,完全忽略了STDIN和STDOUT. 如何在Windows上编写运行Matlab命令的脚本?我基本上想要做的事情: ruby database_query.rb perl legacy_code.pl ruby other_stuff.rb matlab processing_step_1.m matlab processing_step_2.m # etc,etc. 我发现Matlab在Windows上有一个-automation标志,可以启动一个“automation server”.这对于我的目的来说听起来有点过分了,我想要在两个平台上运行的东西. 在此工作流程中,我有哪些选项可以自动执行Matlab? matlab -nosplash -nodesktop -r "command" 也适用于Windows.是的,它会打开另一个窗口,但这不是问题.我在Tomcat服务器上从Java包装器以批处理模式运行它并且没有问题.将所有命令放入脚本文件中,不要忘记使用exit命令关闭会话,并使用-r标志.您还可以找到-noFigureWindows和-wait参数.它适用于Windows和Unix.您可以使用特定于平台的标志,如果某些标志不受支持,则会被忽略. Start MATLAB program (Windows platforms) 还有一种方法可以用C库隐藏matlab窗口.见engSetVisible. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-phone-7 – windows phone芒果 – 点击和点击之间的
- 08、组策略管理
- Windows下利用Gvim写PHP产生中文乱码问题解决方法
- 如何使Windows Forms .NET应用程序显示为托盘图标?
- 在Windows XP下安装Apache+MySQL+PHP环境
- Windows Containers 大冒险: 容器网络
- Win10远程桌面 出现 身份验证错误,要求的函数不受支持,这
- windows平台xFsRedir程序更新(虚拟磁盘镜像存储方式改进和
- Windows下的2017 最新版 MyEclipse启动出现:a java runtim
- windows-10 – Windows 10移动设备错误:DEP6200
- macos – 在Windows上使用Tycho构建的Eclipse RC
- win7使用远程桌面 连接 windows服务器
- 1.19 使用XCActionController创建Twitter/Youtub
- win10 spark+scala+eclipse+sbt 安装配置
- winapi – Win32 No-MFC中的消息映射
- Apache+php+mysql在windows下的安装与配置图解(
- windows-7 – 如何将UAC盾牌图标添加到仍然必须以
- .net – Windows身份验证的简单索赔转换和缓存
- windows-phone-8 – 使用WNS for windows phone
- 在Windows上设置Git Bash中提示的颜色
