无法重定向Matlab编译器生成的可执行文件的输出

无法重定向Matlab编译器生成的可执行文件的输出,matlab,redirect,command-prompt,Matlab,Redirect,Command Prompt,我用Matlab编码器制作了一个简单代码的可执行文件: function hello (s_a,d_b,d_c) fprintf('%s\n',s_a); fprintf('%d\n',d_b/d_c); fprintf('%d\n',d_b*d_c); end 在窗口命令提示符下运行此可执行文件时,可以看到结果 当我使用StandardOut的重定向和StandardError的重定向时,会创建我的文件,但它是空的 我在一个简单的命令上尝试了重定向,它对我有效 所以,

我用Matlab编码器制作了一个简单代码的可执行文件:

function hello (s_a,d_b,d_c)
    fprintf('%s\n',s_a);
    fprintf('%d\n',d_b/d_c);
    fprintf('%d\n',d_b*d_c);
end
在窗口命令提示符下运行此可执行文件时,可以看到结果

当我使用StandardOut的重定向和StandardError的重定向时,会创建我的文件,但它是空的

我在一个简单的命令上尝试了重定向,它对我有效

所以,我认为问题出在我的可执行文件上。 您知道如何重定向Matlab生成的可执行文件的输出吗