2016-11-10 16 views
0

解決するには簡単な問題です。MATLABで `bicgstab`コマンドの出力を抑制する方法は?

bicgstabの出力をMATLABに抑止したいだけです。何らかの理由で、たとえ最後にセミコロンを使用したとしても、何らかの情報が表示されます。

documentationからこの例を試してみてください、あなたはそれがまだ私は出力を抑制しようとしていても印刷していることがわかります:

A = gallery('wilk',21); 
b = sum(A,2); 
tol = 1e-12; 
maxit = 15; 
M1 = diag([10:-1:1 1 1:10]); 

x = bicgstab(A,b,tol,maxit,M1); 

答えて

2

あなたがされている情報を防ぐために、第二出力引数flagを要求する必要がありますこれはリンク先のドキュメントページで実際に言及されています。異なるフラグ値を説明する表のすぐ下にある、明らかにそうではありません)

[x, flag] = bicgstab(A, b, tol, maxit, M1); 
関連する問題