私はMATLABでhelp gmres
を入力すると、私は次の例取得パラメータ:私がテストしMATLAB関数ハンドルと
function y = afun(x,n)
y = [0; x(1:n-1)] + [((n-1)/2:-1:0)'; (1:(n-1)/2)'].*x+[x(2:n); 0];
end
と
function y = mfun(r,n)
y = r ./ [((n-1)/2:-1:1)'; 1; (1:(n-1)/2)'];
end
:二つの機能がある
n = 21; A = gallery('wilk',n); b = sum(A,2);
tol = 1e-12; maxit = 15;
x1 = gmres(@(x)afun(x,n),b,10,tol,maxit,@(x)mfun(x,n));
をそれは素晴らしい作品です。私の質問は、両方の機能ではx
の値は何であるのですか?
x1 = gmres(@(y)afun(x,n),b,10,tol,maxit,@(y)mfun(x,n));
私はこれはかなりよく文書によって説明されると思う:
は何が起こるかを説明するために、次の例を考えてみましょう。具体的には、[関数ハンドル](http://se.mathworks.com/help/matlab/function-handles.html)と[パラメータ関数](http://se.mathworks.com/help/matlab)を参照してください。 /math/parameterizing-functions.html)。 – mikkola
私はこれらのすべてを読んだことがあります。私の質問は答えられません。もしあなたが私の質問を読んだら、多分あなたはそれに答えることができる。 – System