我有一个小的.m文件,我在MATLAB R2010b中运行,在编辑器中按F5。这里的文件:如何阻止MATLAB在运行时显示.m文件的全部内容?
clear all, close all, clc;
%why are you printing !?
a = 1
c = eye(5);
我希望,当我运行这段代码,显示如下:
a =
1
但是,相反它会显示这样的:
%why are you printing !?
a = 1
a =
1
c = eye(5);
同样的情况发生,如果我从控制台调用该文件。我无法在互联网上找到任何东西,或者在MATLAB的控制台设置中找到任何东西来改变它。我使用了很多不同版本的MATLAB,这从来没有发生过。
我在R2010a;我将你的代码复制粘贴到一个m文件中,并用F5运行它。它将'a = 1'打印到控制台。你有没有改变一个MATLAB配置设置? (或者,您是否尝试过关闭MATLAB并重新启动它?) – 2012-04-03 14:22:46
此外,友好的警告:'clear all,close all,clc'适用于您永远不会分发的脚本,但不要在您共享的代码中使用它供他人使用。如果我正在处理一些数据并且您的脚本没有提出要求,它会使我非常不高兴。 – 2012-04-03 14:24:02
这是纯粹的个人代码,但感谢您的警告。 – blooop 2012-04-03 14:35:58