Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Matlab中调用终端命令处理显示的文本信息_Matlab_Terminal - Fatal编程技术网

在Matlab中调用终端命令处理显示的文本信息

在Matlab中调用终端命令处理显示的文本信息,matlab,terminal,Matlab,Terminal,当我运行终端命令时,它会在终端显示中生成一些文本数据。假设blck是安装在我桌面上的某个可执行软件工具。在当前工作目录中名为main.txt的文件上,我在终端中调用此工具,如下所示:- $ blck -f main.txt 这会在命令调用的正下方打印一些信息。我必须处理这篇文章,从中收集一些信息。我有matlab代码来处理这篇文章。但是如何在Matlab中调用这个终端命令,然后将生成的文本信息传递给Matlab变量。一旦我在Matlab中通过命令调用显示了信息,我就可以简单地在上面运行我的处理

当我运行终端命令时,它会在终端显示中生成一些文本数据。假设
blck
是安装在我桌面上的某个可执行软件工具。在当前工作目录中名为
main.txt
的文件上,我在终端中调用此工具,如下所示:-

$ blck -f main.txt

这会在命令调用的正下方打印一些信息。我必须处理这篇文章,从中收集一些信息。我有matlab代码来处理这篇文章。但是如何在Matlab中调用这个终端命令,然后将生成的文本信息传递给Matlab变量。一旦我在Matlab中通过命令调用显示了信息,我就可以简单地在上面运行我的处理代码。

[~,cmdout]=system('blck-f main.txt')