bbsolve

This function is not yet fully documented. This is a transcript of the text-formatted help.

bbsolve  Compute an unregularized solution for A*X=B.
   bbsolve computes an approximate solution for a linear system.

   Syntax:
     X=bbsolve(S)
     X=bbsolve(A,B)
     X=bbsolve(A,B,OPT)

   X=bbsolve(S) computes the solution from the result of bbpresolve.
   bbsolve(A,B) is the same as bbsolve(bbpresolve(A,B,false)), and
   bbsolve(A,B,OPT) is the same as bbsolve(bbpresolve(A,B,OPT)).

   For a list of options, please see bbsolveopt.

   [X,Z]=bbsolve(A,B) also returns a vector in the null-space, if
   one was identified during the iterative procedure (otherwise it
   will be the scalar zero). In this case we have the approximation
   A*X+Z=B, where norm(A'*Z) vanish.

   [X,Z,R] also returns the residual, so that norm((A*X+Z+R)-B) should
   be small. The difference between R and A*X+Z-B consists of rounding
   errors commited by the iterative solver. If the solver converged, this
   should satisfy norm(R)/norm(B)<=OPT.tol.

   See also bbsolveopt, bbpresolve, bbregsolve.