How to present the determinant and eigenvalue using FprintF function
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
William Rose
2022-5-8
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.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Linear Algebra 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!