How to calculate matrix M*T=T

조회 수: 3 (최근 30일)
WonJong We
WonJong We 2021년 4월 15일
답변: Stephan 2021년 4월 15일
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

채택된 답변

Stephan
Stephan 2021년 4월 15일
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개)

카테고리

Help CenterFile Exchange에서 Mathematics에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by