summaryrefslogtreecommitdiff
path: root/260/CH3/EX3.8/3_8.sce
blob: fb2abfa35d441ca713093d9b1b7025dcb9ce028d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//Eg-3.8
//pg-87

clear
clc

//checking whether cholesky decomposition can be performed on a matrix

A=[1 0.5 0;.5 1 0.5;0 .5 1];
if A==A' then
    printf('The matrix A is symmetric and we have to check whether it is positive definite or not.\n')
end

for k=1:3
    s(k)=det(A(1:k,1:k));
end


j=min(s);

if j>0 then
    printf('\n Given matrix is positive definite and hence cholesky decomposition can be performed\n')
end