Writing an equation in terms of specific variables where relationship is known.
    3 views (last 30 days)
  
       Show older comments
    
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
F = m * diff(r,t)
0 Comments
Accepted Answer
  Torsten
      
      
 on 27 Dec 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 Comments
  Torsten
      
      
 on 27 Dec 2021
				
      Edited: Torsten
      
      
 on 27 Dec 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.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!