Facing Problem while solving Linear Equations simultaneously

조회 수: 1 (최근 30일)
inzamam shoukat
inzamam shoukat 2024년 3월 21일
댓글: Star Strider 2024년 3월 21일
These are my Five Equations
syms a2 a3 a4 a5 a6
EQ_01=a2 +9*a3 + 72*a4 + 540*a5 + 3888*a6 == -121/36000
EQ_02=a3+ a2/12 +9*a4 +72*a5 +540*a6 == -1049/7776000
EQ_03=a4 + (5*a2)/648 + (5*a3)/48 + (25*a5)/3 + (450*a6)/7 == -2987/419904000
EQ_04 =a5 + (7*a2)/8640 + (7*a3)/600 + (7*a4)/60 + (63*a6)/8 == -19789/41990400000
EQ_05 =a6 + a2/10800 + a3/720 + a4/70 + a5/8 == -24163/661348800000
i am trying to solve for the variables a2 , a3, a4 , a5 & a6
here is my code
sol = solve([EQ_01, EQ_02, EQ_03, EQ_04, EQ_05],[a2,a3,a4,a5,a6])
and i got fallowing error
1---Second argument must be a vector of symbolic variables.
2----[eqns, vars] = sym.getEqnsVars(argv{:});
3----[eqns,vars,options] = getEqns(varargin{:});
4----Error in Rayleigh_Ritz_Method (line 104)
sol = solve([EQ_01, EQ_02, EQ_03, EQ_04, EQ_05],[a2,a3,a4,a5,a6]);

채택된 답변

Star Strider
Star Strider 2024년 3월 21일
The only correction required to get this to run is to add the syms declaration —
syms a2 a3 a4 a5 a6
EQ_01=a2 +9*a3 + 72*a4 + 540*a5 + 3888*a6 == -121/36000
EQ_01 = 
EQ_02=a3+ a2/12 +9*a4 +72*a5 +540*a6 == -1049/7776000
EQ_02 = 
EQ_03=a4 + (5*a2)/648 + (5*a3)/48 + (25*a5)/3 + (450*a6)/7 == -2987/419904000
EQ_03 = 
EQ_04 =a5 + (7*a2)/8640 + (7*a3)/600 + (7*a4)/60 + (63*a6)/8 == -19789/41990400000
EQ_04 = 
EQ_05 =a6 + a2/10800 + a3/720 + a4/70 + a5/8 == -24163/661348800000
EQ_05 = 
sol = solve([EQ_01, EQ_02, EQ_03, EQ_04, EQ_05],[a2,a3,a4,a5,a6])
sol = struct with fields:
a2: -265660443171156185011/26563311466141754327040 a3: 36806947866579283561/39844967199212631490560 a4: 8376188234952364463/956279212781103155773440 a5: -76519827268723512571/14344188191716547336601600 a6: 21255507574645885373/143441881917165473366016000
Note that the error message flagged exactly that problem (that the symbolic variables had not been declared first).
.
  댓글 수: 6
inzamam shoukat
inzamam shoukat 2024년 3월 21일
thanks now its working
Star Strider
Star Strider 2024년 3월 21일
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

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

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by