Matlab 如何停止看';答案=';在我运行函数y=f(x)之后
有时,我会编写一个matlab程序,比如说y=f(x),然后在所有必要的地方放上分号,以便故意停止看到任何输出。但是,即使如此,输出“ans=…”仍会显示在我的命令窗口中。这是循环结束时y的最终值等 为什么会发生这种情况?我怎么才能不看到这种情况?我把分号放在每个地方 另外,假设我想显示一个变量v的特定值,那么这个‘ans=…’也会出现在显示v值的末尾。我怎样才能阻止这一切Matlab 如何停止看';答案=';在我运行函数y=f(x)之后,matlab,command-line,Matlab,Command Line,有时,我会编写一个matlab程序,比如说y=f(x),然后在所有必要的地方放上分号,以便故意停止看到任何输出。但是,即使如此,输出“ans=…”仍会显示在我的命令窗口中。这是循环结束时y的最终值等 为什么会发生这种情况?我怎么才能不看到这种情况?我把分号放在每个地方 另外,假设我想显示一个变量v的特定值,那么这个‘ans=…’也会出现在显示v值的末尾。我怎样才能阻止这一切 谢谢 要抑制函数最终结果的输出,还需要在调用者中放置分号,而不仅仅是在函数本身中 y=f(x); 要显示不带“ans=”
谢谢 要抑制函数最终结果的输出,还需要在调用者中放置分号,而不仅仅是在函数本身中
y=f(x);
要显示不带“ans=”的变量值,请使用以下命令
disp(['v = ' num2str(v)])
或者干脆
disp(v)
是否在函数调用后加上分号<代码>y=f(x)路易斯:我不是第一个;现在我在命令窗口中打开了,并且“ans=…”不再弹出:)谢谢!正如我在@michael_0815的评论中所看到的,这个问题无法完全解决。如果你发布一些代码,我们可以对这个问题做进一步的分析。我不会!但即使我同时做了这两件事,问题还是再次出现了:在函数[y]=f(x)后加上分号;当我在命令提示符下调用它时,也会执行同样的操作。所以它确实起了作用,但并不总是如此。但这可能是matlab的内部问题:以前我在命令提示符中得到不同的输出,即使没有改变任何东西,这种情况也会发生!