Symbolic rewritten in matlab
Mostrar comentarios más antiguos
alpha=log(r)/t0/(r-1);
beta=r*log(r)/t0/(r-1);
p0=p*(exp(-alpha*t)-exp(-beta*t))/(exp(-alpha*t0)-exp(-beta*t0));
%r=?
%I tried this, plug alpha and beta with the expressions
syms r t p p0 t0
alpha=log(r)/t0/(r-1);
beta=r*log(r)/t0/(r-1);
%p0=p*(exp(-(log(r)/t0/(r-1))*t)-exp(-(r*log(r)/t0/(r-1))*t))/(exp(-(log(r)/t0/(r-1))*t0)-exp(-(r*log(r)/t0/(r-1))*t0));
eqn=(p*(exp(-(log(r)/t0/(r-1))*t)-exp(-(r*log(r)/t0/(r-1))*t))/(exp(-(log(r)/t0/(r-1))*t0)-exp(-(r*log(r)/t0/(r-1))*t0))==p0);
r=solve(eqn,[t, p, p0 t0])
%It doesn't give what I want
Hello, I have a equation, p0= above
I want to rewrite it as r=something
how can I do this in MATLAB or any other website?
1 comentario
Walter Roberson
el 21 de Jun. de 2022
You cannot solve one equation for four variables. You should be trying
solve(eqn, r)
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Symbolic Math Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
