How to get eigenvalues with varying coefficient

조회 수: 1(최근 30일)
PetronasAMG
PetronasAMG 2021년 10월 3일
댓글: PetronasAMG 2021년 10월 3일
I have t varing from 0 < t < 5
and x1 = (1+t)/2, x2 = (t^2)/4 and x4 = (1+2t)/6
so i did linspace(0,5,5)
A = [x1 x2; 0 x4];
B = eig(A);
since my number varies with t, I am getting an dimesntion of array error. how would i gran specific eigenvlaues for all range of t? please help!

답변(1개)

VBBV
VBBV 2021년 10월 3일
t = linspace(0,5,4);
x1 = (1+t)/2;
x2 = (t.^2)/4 ;
x4 = (1+2*t)/6;
A = [x1; x2; zeros(1,length(t)); x4];
B = eig(A)
B = 4×1
3.6611 0.1916 -0.8250 0
Divide the variable t into same size as number of elements of A
  댓글 수: 2
PetronasAMG
PetronasAMG 2021년 10월 3일
so B you got here is it for when t =1? where is t=2? uptil t =5?

댓글을 달려면 로그인하십시오.

태그

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by