gpt4 book ai didi

c++ - 使用 engine.h 时,让 Matlab 在命令行窗口中显示错误和输出

转载 作者:太空宇宙 更新时间:2023-11-04 14:16:26 24 4
gpt4 key购买 nike

我正在使用 matlab 引擎从 C++ 程序中调用一些函数,效果很好。数据被传递,函数被调用,结果以图形显示。

但是,如果被调用的 matlab 函数中有一行导致它出错,则不会显示任何内容,因此人们不知道是否存在问题(例如,路径不正确)。

此外,如果通过 C++ 调用,对被调用函数中包含的 disp 和 fprintf 之类的调用不会显示在 Matlab 命令窗口中...但是,如果直接从同一个 Matlab 命令窗口调用完全相同的函数他们是这样。最后,调用 save('fileName',var) 不会导致保存变量,如果直接调用该函数,它也会保存。

当从我的 C++ 程序调用各种 matlab 函数时,我需要设置什么才能使此输出显示在命令窗口中?

最佳答案

检查错误,使用

lasterror('重置')在 Matlab 中计算之前并使用检查错误 错误经过计算。

我不知道 disp 和 fprintf 函数

关于c++ - 使用 engine.h 时,让 Matlab 在命令行窗口中显示错误和输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10797005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com