How do I solve an eigenvector for the amplitude matrix 'A' mode

1 visualización (últimos 30 días)
Derek Burnside
Derek Burnside el 22 de Abr. de 2020
Comentada: Derek Burnside el 22 de Abr. de 2020
Assuming a simpified equation A*B = 0, where 'B' is known and is a 10x10 (numercial) matrix and 'A' is not known and is a 1x10 matrix (A1, A2...........A10). Trying to solve for A1, A2, etc to eventually draw a mode shape.
  1 comentario
Derek Burnside
Derek Burnside el 22 de Abr. de 2020
Thanks Giafari, yes it is mass and stiffness problem, but just looking for a simple solution to solve for ‘A’. Where A*B=0 and B is a 10x10 matrix with numerical values and A is a 1x10 matrix (A1 A2 ....).

Iniciar sesión para comentar.

Respuestas (1)

Gifari Zulkarnaen
Gifari Zulkarnaen el 22 de Abr. de 2020
Are you trying to make eigendecomposition of mass & stiffness matrix? Try this:
[U,Omega2] = eig(inv(M)*K); % Eigen decomposition
[omg2,ind] = sort(diag(Omega2)); % Sort the order of modes based on their natural frequency
Omega2 = Omega2(ind,ind);
U = U(:,ind); % Mode shapes matrix
omg_n = sqrt(omg2); % Natural radial frequencies

Categorías

Más información sobre Linear Algebra en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by