Azzera filtri
Azzera filtri

Rearrange symbolic variables in equation

3 visualizzazioni (ultimi 30 giorni)
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]

Risposta accettata

Walter Roberson
Walter Roberson il 20 Dic 2022
syms aoverb
S = solve(subs(eqn, a, aoverb*b), aoverb)

Più risposte (1)

VBBV
VBBV il 20 Dic 2022
Modificato: VBBV il 20 Dic 2022
syms a b c ;
eqn = a/b == (c-3);
S = solve(eqn,[ a,b,c])
  3 Commenti
VBBV
VBBV il 20 Dic 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 il 20 Dic 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.

Accedi per commentare.

Categorie

Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by