You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matlab调用外部程序异常终止,返回状态码-1.0737e+09

Matlab调用system/dos函数返回-1.0737e+09异常的排查方案
  • 权限不足:Matlab进程无执行外部命令的权限,右键以管理员身份启动Matlab重试。
  • 命令格式错误:确保命令中的路径为绝对路径,含空格的路径需用双引号包裹。示例:
    dosCommand = '"C:\Program Files\target_app.exe"';
    [status, result] = system(dosCommand);
    
  • 依赖缺失:外部命令依赖的库文件未被Matlab识别。先单独运行外部命令确认正常,再将依赖路径添加到Matlab环境:
    addpath('C:\path\to\command_dependencies');
    
  • 兼容性问题:旧版Matlab与Windows系统存在兼容冲突,尝试升级Matlab至最新稳定版,或安装系统补丁。
  • 安全软件拦截:杀毒/防火墙可能拦截Matlab的外部调用操作,临时关闭安全软件或添加Matlab及目标命令到信任列表。

异常复现代码:

system(dosCommand)

ans =

  -1.0737e+09

内容的提问来源于stack exchange,提问作者Jahan Zinedine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 21:05:54