Writing an equation in terms of specific variables where relationship is known.

14 vues (au cours des 30 derniers jours)
Jack
Jack le 27 Déc 2021
Modifié(e) : Jack le 27 Déc 2021
So I am trying to specify what an equation is written in terms of, below is a simple example i have concoted.
Since i know r's relationship to t I could write F in terms of r or t. Is there a way of asking matlab to write a function in terms of specific variables? In this case I would want F in terms of m,a,b and r not t for example.
clear all
syms m a b t
r = a*b*t^2
r = 
F = m * diff(r,t)
F = 

Réponse acceptée

Torsten
Torsten le 27 Déc 2021
syms m a b t r
t_eq = solve(r - a*b*t^2==0,t);
r = a*b*t^2;
F = m * diff(r,t);
F = subs(F,t,t_eq)
  3 commentaires
Torsten
Torsten le 27 Déc 2021
Modifié(e) : Torsten le 27 Déc 2021
I doubt it.
I think you will have to solve for the variable(s) you don't want the equation to be in terms of and afterwards substitute the corresponding expressions (only depending on the variables you want the equation to be in terms of) into the equation.
But someone might correct me here.
Jack
Jack le 27 Déc 2021
Modifié(e) : Jack le 27 Déc 2021
Thank you very much kind internet person

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Tags

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by