comparison scripts/control/zgscal.m @ 3240:2e74d8aa1a20

[project @ 1999-04-07 18:33:23 by jwe]
author jwe
date Wed, 07 Apr 1999 18:34:20 +0000
parents 98e15955107e
children 6dd06d525de6
comparison
equal deleted inserted replaced
3239:d54ef0aa6e82 3240:2e74d8aa1a20
47 F = eye(nmp); 47 F = eye(nmp);
48 for kk=1:nmp 48 for kk=1:nmp
49 F(1:nmp,kk) = zgfmul(a,b,c,d,F(:,kk)); 49 F(1:nmp,kk) = zgfmul(a,b,c,d,F(:,kk));
50 endfor 50 endfor
51 51
52 [U,H,k1] = krylov(F,z,nmp,1e-12); 52 [U,H,k1] = krylov(F,z,nmp,1e-12,1);
53 if(!is_square(H)) 53 if(!is_square(H))
54 if(columns(H) != k1) 54 if(columns(H) != k1)
55 error("zgscal(tzero): k1=%d, columns(H)=%d",k1,columns(H)); 55 error("zgscal(tzero): k1=%d, columns(H)=%d",k1,columns(H));
56 elseif(rows(H) != k1+1) 56 elseif(rows(H) != k1+1)
57 error("zgscal: k1=%d, rows(H) = %d",k1,rows(H)); 57 error("zgscal: k1=%d, rows(H) = %d",k1,rows(H));