Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.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
运行C程序&x27;从Matlab获取可执行文件并获得输出_Matlab - Fatal编程技术网

运行C程序&x27;从Matlab获取可执行文件并获得输出

运行C程序&x27;从Matlab获取可执行文件并获得输出,matlab,Matlab,我在VisualStudioExpress 2010中编译了一个C程序 #include<stdio.h> main() { printf("Hello World"); } 它将“Hello World”打印到我的Matlab控制台 的名称是什么Matlab命令?我一直在试图找到它的文档,但有困难,因为我不知道谷歌的关键字。谢谢 其他信息 我将运行一个相当复杂的C程序,输出一个纯文本文件。然后使用Matlab读取文本文件,将数据放入矩阵/数组中,并在Matlab中进行

我在VisualStudioExpress 2010中编译了一个C程序

#include<stdio.h>

main()
{
    printf("Hello World");

}
它将“Hello World”打印到我的Matlab控制台

的名称是什么Matlab命令?我一直在试图找到它的文档,但有困难,因为我不知道谷歌的关键字。谢谢

其他信息

我将运行一个相当复杂的C程序,输出一个纯文本文件。然后使用Matlab读取文本文件,将数据放入矩阵/数组中,并在Matlab中进行操作。

尝试该命令。它可以让您捕获其他可执行文件的输出。

您读过这篇文章吗

我想这就是你要找的=)

编辑:

此外,如果您键入:

help !
您将获得名称(以及其他内容):


作为后续点。如果你花很多时间编写你想在MATLAB使用的C实用程序函数,你应该考虑把它们转换成MEX函数。MEX函数是在后台使用C/C++/Fortran代码的MATLAB函数,允许您将这些外部函数的输出直接保存到MATLAB工作区中


要了解更多信息,您可以通读以下内容:

正是我想要的。谢谢回答得很好。不过,需要明确的是,该文档页面用于从mupad运行
system
命令。MATLAB文档的页面在这里:感谢@Huguenot的输入。虽然你链接的页面没有解释“!”。我只需要C代码来读取一个文本文件并输出另一个文本文件,该文件将由Matlab读取。
help !
punct - Invoke operating system command - !