calculation of eigenvalues and eigenvectors
2 次查看(过去 30 天)
显示 更早的评论
K =
1.0e+06 *
0.6727 -0.4550 0.0776 -0.6532 0.4550 0.0126
-0.4550 1.7388 0.0180 0.4550 -0.3209 0.0180
0.0776 0.0180 0.4290 -0.0126 -0.0180 0.0569
-0.6532 0.4550 -0.0126 1.0693 -0.4550 0.5070
0.4550 -0.3209 -0.0180 -0.4550 4.4785 -0.0180
0.0126 0.0180 0.0569 0.5070 -0.0180 0.9978
Mx =
[(841*x)/10, 0, 0, 0, 0, 0]
[ 0, (841*x)/10, 0, 0, 0, 0]
[ 0, 0, (841*x)/10, 0, 0, 0]
[ 0, 0, 0, (841*x)/10, 0, 0]
[ 0, 0, 0, 0, (841*x)/10, 0]
[ 0, 0, 0, 0, 0, (841*x)/10]
the formula says det(K-Mx)==0 and knowing that x are the eigenvalues,how i calculate the values of x and after obtaining the eigenvalues how can i calculate the eigenvectors,
i'm new at MATLAB and i'm stil learning, so please give me the methods with all its details.
Thank you very much.
0 个评论
回答(1 个)
Ameer Hamza
2020-10-5
See eig(): https://www.mathworks.com/help/matlab/ref/eig.html. Normal eigenvalue assumes to be one along the diagonal. You will need to scale the solution accordingly.
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!