# How to solve a set of symbolic equations for the same variable?

조회 수: 1(최근 30일)
Diaa 2021년 1월 2일
댓글: Diaa 2021년 1월 7일
Is there a way to make the following work and solve the following set of symbolic equations for the same variable and save the output in an array?
syms x a
eqns = [a==x+2, a==5*x];
xvalues = vpasolve( subs(eqns,a,[1,2]) , [x,x] );
##### 댓글 수: 1표시숨기기 없음
Star Strider 2021년 1월 2일
I do not believe any solution exists to those equations, especially after the subs call.

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

### 답변(1개)

Becasue you hava two equations with two unknowns (x & a), so you will not need to substitute any value for a:
code:
syms x a
eqns = [a==x+2 a==5*x]
[xsol asol]=solve(eqns,[x a])
##### 댓글 수: 1표시숨기기 없음
Diaa 2021년 1월 7일
It accidentally happens to have two equations of two variables in my question, but how about that?
syms x a
eqns = [a==5*x];
xvalues = vpasolve( subs(eqns,a,[1,2,3,4]) , repel(x,4) );

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

### 범주

Find more on Assumptions in Help Center and File Exchange

R2020b

### Community Treasure Hunt

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

Start Hunting!