How to calculate matrix M*T=T
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
T=M*T
how can i calculate T_2, T3???
M =
1.0000 0 0 0
0.5000 0 0.5000 0
0 0.5000 0 0.5000
0 0 0 1.0000
T =
500
T2
T3
300
B=M*T
B==T
B =
500
T3/2 + 250
T2/2 + 150
300
ans =
500 == 500
T3/2 + 250 == T2
T2/2 + 150 == T3
300 == 300
0 commentaires
Réponse acceptée
Stephan
le 15 Avr 2021
syms T2 T3
M = [1., 0, 0, 0;...
0.5, 0, 0.5, 0;...
0, 0.5, 0, 0.5;...
0 0 0 1.]
T = [500; T2; T3; 300]
B = M*T
sol = solve(B == T)
sol_T2 = sol.T2
sol_T3 = sol.T3
result:
M =
1.0000 0 0 0
0.5000 0 0.5000 0
0 0.5000 0 0.5000
0 0 0 1.0000
T =
500
T2
T3
300
B =
500
T3/2 + 250
T2/2 + 150
300
sol =
struct with fields:
T2: [1×1 sym]
T3: [1×1 sym]
sol_T2 =
1300/3
sol_T3 =
1100/3
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Numbers and Precision dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!