显示 matlab 程序的输出,调用另一个 C++ 程序
Display matlab's program's output calling for another c++ program
我不确定我的问题是否清楚:
我有一个我从qtcreator运行的C 项目,此程序在项目之外调用另一个C 脚本。最后一个运行一个shell脚本,呼叫一堆Matlab脚本。
我想显示MATLAB脚本的输出,disp
不起作用。 我试图在.txt文件中编写要读取的值。该文件是创建但保持空的。我尝试了这些行写在文件中:
fileId= fopen('imagename.txt','a');
fprintf(fileId, 'test : %s',imageName);
fclose(fileId);
我还尝试了要显示的值的assignin
,但它们不在Matlab的工作区中。
我无法更改整个程序的体系结构,因为这是我必须继续的其他人进行的大项目。
您是否有另一种观看MATLAB脚本发生的方式?由于我无法访问他们的输入值,因此很难直接从MATLAB启动它们。当我尝试构建时,我几乎无法更改C 脚本来显示这些值,因为我有一个"引用Ofstream是模棱两可的"问题,因此我将不得不调试别人所做的东西并发表评论。
您写入的文件保持空很奇怪的事实,无论您的问题如何,我都会尝试找到原因。无论如何,由于您从shell脚本调用MATLAB,所以我想您使用脚本名称或类似内容的" matlab -r"选项。在这种情况下,您可以使用-f
选项,该选项告诉MATLAB将命令行输出写入日志文件:
matlab -logfile output.log
相关文章:
- C# DLL 从C++应用程序调用 SOAP Web 服务
- 从C++程序调用 git 克隆
- 使用另一个程序调用正在运行的 C++ 程序中的函数
- C++控制台应用程序调用C++/CLI静态库
- 从 C# Windows 应用程序调用 C dll 会导致 svchost.exe 崩溃
- LoadLibray FileNotFound 取决于哪个应用程序调用
- 为什么无法在 Cocoa 应用程序调用的 C++ func 中嵌入自定义 Python 模块
- 使用模拟器C++从RISC-V裸机程序调用printf系统调用时失败
- C++程序调用 C 函数 在 g++ 链接期间获取未定义的引用
- 使用 gtest 和 gmock 验证程序调用
- 从 Qt 小部件应用程序调用 pyqt widget
- 如何使用Mono / C#程序调用Linux / C ++函数?
- 是否可以通过另一个程序调用程序
- 从应用程序调用静态库时,QT创建者什么都不会发生
- 如何知道库的哪些功能是由程序调用的
- OpenCV 函数在由C++线程程序调用的 Python 脚本本身调用时锁定
- numpy.core.multiarray在通过Xcode中开发的C 应用程序调用Python模块时未能导入
- 如何使用 lamba 作为连接处理程序调用 boost async_connect 作为成员函数
- 如何调试由另一个程序调用的程序
- 从C 程序调用FFMPEG