How to Make this Matrix Work
Ältere Kommentare anzeigen
x=5;
y=0;
z=0;
S=[(1.28*10^10)x*y-(2.56*10^10)y (2.56*10^6)-(6.4*10^9)*(y^2) -(6.4*10^9)y*z; (2.56*10^6)-(6.4*10^9)*(y^2) -(1.28*10^10)x*y+(2.56*10^10)y 0; 0 -(6.4*10^9)y*z -(1.28*10^10)x*y+(2.56*10^10)y];
[Q, Lambda]=eig(S);
disp(Lambda);
I want to plug in values of x y and z for the Matrix S, but for some reason it shows that I have error. How do I fix matrix S so it works in MATLAB?
Akzeptierte Antwort
Weitere Antworten (1)
Ameer Hamza
am 9 Nov. 2020
Bearbeitet: Ameer Hamza
am 9 Nov. 2020
MATLAB does not have implicit multiplication. You need to write the multiplication operator explicitly. For example, the first term in your matrix is
(1.28*10^10)x*y-(2.56*10^10)y
change it to
(1.28*10^10)*x*y-(2.56*10^10)*y
Similarly, change all the terms.
Kategorien
Mehr zu Number Theory finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!