如何在我 运行 函数 y=f(x) 后停止看到 'answer='
How to stop seeing 'answer=' after I run a function y=f(x)
有时,我会编写一个 matlab 程序,比如 y=f(x),然后在必要的地方加上分号,以便有目的地完全停止查看任何输出。然而,尽管如此,输出 'ans=...' 出现在我的命令 window 中。这 ... 是循环结束时 y 的最终值等。
为什么会发生这种情况,我怎样才能停止看到它?我到处都放分号?
P.S。假设我想显示变量 v 的特定值,那么这个 'ans=...' 也发生在显示 v 的值结束时。我怎样才能停止这个?
谢谢!
要抑制函数最终结果的输出,您还需要在调用者中放置一个分号,而不仅仅是在函数本身中
y=f(x);
要在没有 'ans=' 的情况下显示变量值,请使用
disp(['v = ' num2str(v)])
或者干脆
disp(v)
有时,我会编写一个 matlab 程序,比如 y=f(x),然后在必要的地方加上分号,以便有目的地完全停止查看任何输出。然而,尽管如此,输出 'ans=...' 出现在我的命令 window 中。这 ... 是循环结束时 y 的最终值等。
为什么会发生这种情况,我怎样才能停止看到它?我到处都放分号?
P.S。假设我想显示变量 v 的特定值,那么这个 'ans=...' 也发生在显示 v 的值结束时。我怎样才能停止这个?
谢谢!
要抑制函数最终结果的输出,您还需要在调用者中放置一个分号,而不仅仅是在函数本身中
y=f(x);
要在没有 'ans=' 的情况下显示变量值,请使用
disp(['v = ' num2str(v)])
或者干脆
disp(v)