how to rewrite an equation in terms of another equation?

23 visualizaciones (últimos 30 días)
Hi. I have an equation for example like this:
sigma = 4*q*y^3/(b*h^3)
and I introduce that:
I = b*h^3/12
now I want to know how can I rewrite "sigma" in terms of "I"?
  3 comentarios
Omidreza Ghafarinejad
Omidreza Ghafarinejad el 26 de Abr. de 2015
Editada: Omidreza Ghafarinejad el 26 de Abr. de 2015
The question is very simple. I want to rewrite sigma in terms of I. I don't want to do it by hand. I want matlab to do this job for me. Consider that the sigma here is just an example. I have 3 equations that are longer than sigma here.Calculating all of them in terms of "I" takes so much time so I want matlab to do it for me. For example it should show me the sigma like this:
sigma = q*y^3/3*I
pfb
pfb el 26 de Abr. de 2015
Ok, now that you have explained it, I understand. Perhaps I'm a bit slow.
Anyway, duplicating the question in the "tags" field is not very helpful.
Referring to symbolic calculations would have been more helpful.

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 26 de Abr. de 2015
This works:
syms q y b h I
sigma = 4*q*y^3/(b*h^3);
Eq1 = I == b*h^3/12;
b = solve(Eq1,b);
sigma = subs(sigma)
produces:
sigma =
(q*y^3)/(3*I)

Más respuestas (0)

Categorías

Más información sobre Line Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by