Filter löschen
Filter löschen

Rearrange symbolic variables in equation

3 Ansichten (letzte 30 Tage)
jun wei
jun wei am 20 Dez. 2022
Kommentiert: jun wei am 20 Dez. 2022
Suppose i have an equation a=b*(c-3) and i want to find a/b which is equal to (c-3). How do i code it. P.S I have tried the solve function
eqn = a == b*(c-3);
S = solve(eqn, a/b)
but the result is
S =
struct with fields:
b: [0×1 sym]
c: [0×1 sym]

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 20 Dez. 2022
syms aoverb
S = solve(subs(eqn, a, aoverb*b), aoverb)

Weitere Antworten (1)

VBBV
VBBV am 20 Dez. 2022
Bearbeitet: VBBV am 20 Dez. 2022
syms a b c ;
eqn = a/b == (c-3);
S = solve(eqn,[ a,b,c])
  3 Kommentare
VBBV
VBBV am 20 Dez. 2022
syms a b c ;
eqn = a/b == (c-3);
S = solve(eqn,[a,b])
S = struct with fields:
a: c - 3 b: 1
lhs(eqn) == S.a % do you mean like this ?
ans = 
jun wei
jun wei am 20 Dez. 2022
uhmm not exactly. For instant if a much complicated equation say a+y^2+3x=b*(2x+c) etc and i want to find a/b in terms of those symbolic variables.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by