How to present the determinant and eigenvalue using FprintF function
조회 수: 6 (최근 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!