How to present the determinant and eigenvalue using FprintF function
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jonas Morgner
el 8 de Mayo de 2022
Comentada: Jonas Morgner
el 9 de Mayo de 2022
m1 = [7 3; 3 -1] % Matrix
% B.
syms L % Symbol representing λ
% C
I = eye(2) % Identity matrix
% D
LI = I * L % Multiplying λ with the Identity matrix
% E
m2 = m1 - LI % Subtracting matrix 1 with lI
d2 = det(m2) % Finding determinant
d3 = solve(d2) % Solving the polynomial function of the determinant
How can I present the results of d2 and d3 using the fprintf function?
0 comentarios
Respuesta aceptada
William Rose
el 8 de Mayo de 2022
You can display the symbolic d2 and d3 using fprintf() as shown below. Note that d2 is a string variable, so I use "%s" in the fprintf() command, and d3 is numeric, so I use "%d". I could use "%.1f" or a similar variation for displaying d3, if I wanted decimal places.
syms L % Symbol representing λ
m2 = [7 3; 3 -1] - L*eye(2);
d2 = det(m2); % Finding determinant
d3 = solve(d2); % Solving the polynomial function of the determinant
fprintf('Determinant=%s\n',d2);
fprintf('d3=%d, %d\n',d3)
or as follows
fprintf('d3=%d, %d\n',d3(1),d3(2))
Try it.
Más respuestas (0)
Ver también
Categorías
Más información sobre Calculus 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!