schursolver
Iterative Lanczos' tau method based on Schur complements.
Syntax
[a, sumtime, sizea] = schursolver(x, y, ode, conditions, prec, varargin)
Description
a = schursolver(varargin) returns the a coefficients satisfying
yn = Pa. Along with the approximation of yn computes an estimation
for the error (used as stopping criterium).
Inputs (required)
x = independent tau variable (itau object).
y = dependent tau variable (dtau oject).
ode = ordinary differential equation (char).
conditions = problem conditions (cell of char).
prec = required precision to stop.
Inputs (optional)
exact_solution = exact solution (char).
step = step of x vector to show the results.
apsol = boolean varargin to show the graphical solution.
resid = boolean varargin to show the graphical error.
coeff = boolean varargin to show the coefficients a.
spy = boolean varargin to show the spy of G matrix.
infor = boolean varargin to show the inromations in command window.
maxdim = maximun dimension of G.
saves = name varargin to save the .mat with the results.
method = method of schur cmplements.
'incr' = incremental.
'incr2' = incremental second version.
'nflu' = non fixed lu.
'iter' = iterative.
See also
tau, taupw, tausys and tausyspw.
a = schursolver(varargin) returns the a coefficients satisfying yn = Pa. Along with the approximation of yn computes an estimation for the error (used as stopping criterium).
Inputs (required)
x = independent tau variable (itau object).
y = dependent tau variable (dtau oject).
ode = ordinary differential equation (char).
conditions = problem conditions (cell of char).
prec = required precision to stop.
Inputs (optional)
exact_solution = exact solution (char).
step = step of x vector to show the results.
apsol = boolean varargin to show the graphical solution.
resid = boolean varargin to show the graphical error.
coeff = boolean varargin to show the coefficients a.
spy = boolean varargin to show the spy of G matrix.
infor = boolean varargin to show the inromations in command window.
maxdim = maximun dimension of G.
saves = name varargin to save the .mat with the results.
method = method of schur cmplements.
'incr' = incremental.
'incr2' = incremental second version.
'nflu' = non fixed lu.
'iter' = iterative.
See also
tau, taupw, tausys and tausyspw.
exact_solution = exact solution (char). step = step of x vector to show the results. apsol = boolean varargin to show the graphical solution. resid = boolean varargin to show the graphical error. coeff = boolean varargin to show the coefficients a. spy = boolean varargin to show the spy of G matrix. infor = boolean varargin to show the inromations in command window. maxdim = maximun dimension of G. saves = name varargin to save the .mat with the results. method = method of schur cmplements. 'incr' = incremental. 'incr2' = incremental second version. 'nflu' = non fixed lu. 'iter' = iterative.