Professional Documents
Culture Documents
REG.NO : 20BME0672
DIFFERENCE EQUATIONS
GUIDED BY : UDHAYAKUMAR R
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
Experiment-2A
AIM:
KEY WORDS:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
Questions:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
MATLAB Code:
clear
clc
A=input('Enter the matrix A: ')
DimA=size(A)
charp=poly (A)
P= zeros (DimA) ;
for i = 1:DimA(1) + 1
P = P+ charp ( i ) *A^( DimA(1)+1-i);
end
disp ('RHS of the characteristic equation = ' )
disp (round(P))
if round (P) == 0
disp ('Caylay-Hamilton theorem is verified')
end
INPUT
OUTPUT
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
Experiment-2B
AIM:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
KEY WORDS:
QUESTION 1:
MATLAB Code:
clc
clear all
close all
A=input('A= ')
dim=length(A);
l=eig(A)
for i=1 : dim
disp(['Eigenvector X',num2str(i)])
disp(null(A-l(i)*eye(dim)))
end
INPUT:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
OUTPUT:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
QUESTION 2:
MATLAB Code:
clc
clear all
close all
A=input('Enter the matrix to be diagnolised A= ')
[P D]=eig(A)
disp('Diagnol form of A is ')
diA=inv(P)*A*P;
disp(diA)
INPUT:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
OUTPUT:
QUESTION 3:
MATLAB Code:
clc
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR
clear all
close all
A=input('Enter the symmetric matrix A: ')
[P D]=eig(A)
N=mormc(P)
disp('Diagnol form of A is ')
DM=N'*A*N
INPUT:
OUTPUT:
REGISTER NUMBER : 20BME0672
NAME : CHAITANYA KUMAR