comparison minors.m @ 820:501750fbbfdb

Merge with feature/grids
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 07 Sep 2018 14:40:58 +0200
parents eaf557023fbe
children
comparison
equal deleted inserted replaced
819:fdf0ef9150f4 820:501750fbbfdb
1 function [minor, sub] = minors(A) 1 function [minor, sub] = minors(A, verbose)
2 default_arg('verbose', true);
2 [n, m] = size(A); 3 [n, m] = size(A);
3 4
4 if n ~= m 5 if n ~= m
5 error('A must be square'); 6 error('A must be square');
6 end 7 end
16 sub{end + 1} = A(C(i,:),C(i,:)); 17 sub{end + 1} = A(C(i,:),C(i,:));
17 end 18 end
18 end 19 end
19 20
20 for i = 1:length(sub) 21 for i = 1:length(sub)
21 fprintf('%d:\n', ks{i}); 22 if verbose
22 disp(sub{i}) 23 fprintf('%d:\n', ks{i});
24 disp(sub{i})
25 end
23 26
24 minor(i) = det(sub{i}); 27 minor(i) = det(sub{i});
25 end 28 end
26 end 29 end
27 30