No BSD License
-
bicg(A, x, b, M, max_it, tol)
-- Iterative template routine --
-
bicgstab(A, x, b, M, max_it, ...
-- Iterative template routine --
-
cg(A, x, b, M, max_it, tol)
-- Iterative template routine --
-
cgs(A, x, b, M, max_it, tol)
-- Iterative template routine --
-
cheby(A, x, b, M, max_it, tol)
-- Iterative template routine --
-
gmres( A, x, b, M, restrt, ma...
-- Iterative template routine --
-
jacobi(A, x, b, max_it, tol)
-- Iterative template routine --
-
lehmer(n)
LEHMER A = LEHMER(N) is the symmetric positive definite N-by-N matrix with
-
makefish(siz);
make a Poisson matrix
-
qmr( A, x, b, M, max_it, tol )
-- Iterative template routine --
-
rotmat( a, b )
% Compute the Givens rotation matrix parameters for a and b.
-
sor(A, x, b, w, max_it, tol)
-- Iterative template routine --
-
split( A, b, w, flag )
-
templatestester()
-
testmat( siz );
% matrix generator function for templates tester
-
wathen(nx, ny, k)
-
readme.m
-
View all files
|
|
| rotmat( a, b ) |
function [ c, s ] = rotmat( a, b )
%
% Compute the Givens rotation matrix parameters for a and b.
%
if ( b == 0.0 ),
c = 1.0;
s = 0.0;
elseif ( abs(b) > abs(a) ),
temp = a / b;
s = 1.0 / sqrt( 1.0 + temp^2 );
c = temp * s;
else
temp = b / a;
c = 1.0 / sqrt( 1.0 + temp^2 );
s = temp * c;
end
|
|
Contact us at files@mathworks.com