comparison libinterp/corefcn/qz.cc @ 18678:6113e0c6920b

maint: Clean up extra spaces before/after parentheses.
author Rik <rik@octave.org>
date Fri, 25 Apr 2014 13:25:25 -0700
parents 175b392e91fe
children
comparison
equal deleted inserted replaced
18677:f684f7075aee 18678:6113e0c6920b
926 // Real zero. 926 // Real zero.
927 #ifdef DEBUG_EIG 927 #ifdef DEBUG_EIG
928 std::cout << " single gen eig:" << std::endl; 928 std::cout << " single gen eig:" << std::endl;
929 std::cout << " alphar(" << jj << ") = " << aa(jj,jj) 929 std::cout << " alphar(" << jj << ") = " << aa(jj,jj)
930 << std::endl; 930 << std::endl;
931 std::cout << " betar( " << jj << ") = " << bb(jj,jj) 931 std::cout << " betar(" << jj << ") = " << bb(jj,jj)
932 << std::endl; 932 << std::endl;
933 std::cout << " alphai(" << jj << ") = 0" << std::endl; 933 std::cout << " alphai(" << jj << ") = 0" << std::endl;
934 #endif 934 #endif
935 935
936 alphar(jj) = aa(jj,jj); 936 alphar(jj) = aa(jj,jj);
1275 %! 1 1 2]; 1275 %! 1 1 2];
1276 %! b = reshape (1:9,3,3); 1276 %! b = reshape (1:9,3,3);
1277 %! [aa, bb, q, z, v, w, lambda] = qz (a, b); 1277 %! [aa, bb, q, z, v, w, lambda] = qz (a, b);
1278 %! sz = length (lambda); 1278 %! sz = length (lambda);
1279 %! observed = (b * v * diag ([lambda;0])) (:, 1:sz); 1279 %! observed = (b * v * diag ([lambda;0])) (:, 1:sz);
1280 %! assert ( (a*v) (:, 1:sz), observed, norm (observed) * 1e-14); 1280 %! assert ((a*v)(:, 1:sz), observed, norm (observed) * 1e-14);
1281 %! observed = (diag ([lambda;0]) * w' * b) (1:sz, :); 1281 %! observed = (diag ([lambda;0]) * w' * b) (1:sz, :);
1282 %! assert ( (w'*a) (1:sz, :) , observed, norm (observed) * 1e-13); 1282 %! assert ((w'*a)(1:sz, :) , observed, norm (observed) * 1e-13);
1283 %! assert (q * a * z, aa, norm (aa) * 1e-14); 1283 %! assert (q * a * z, aa, norm (aa) * 1e-14);
1284 %! assert (q * b * z, bb, norm (bb) * 1e-14); 1284 %! assert (q * b * z, bb, norm (bb) * 1e-14);
1285 1285
1286 %!test 1286 %!test
1287 %! A = [0, 0, -1, 0; 1, 0, 0, 0; -1, 0, -2, -1; 0, -1, 1, 0]; 1287 %! A = [0, 0, -1, 0; 1, 0, 0, 0; -1, 0, -2, -1; 0, -1, 1, 0];