Solving single variable equation where other variables depends on that single variable
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dhananjay Singh
el 10 de Sept. de 2021
Editada: Alan Stevens
el 10 de Sept. de 2021
Is there a method to solve equations like :
lets say we first define a variable x initial value unknown and we know y = f(x) ; z = f(y) ; p = f(z).
Now the equation to be solved is like 250 = x + y + z where after solving we find x and we need the final value of p.
I have used iteration to solve this but that takes a long time. Any method would be appreciated.
Thanks
0 comentarios
Respuesta aceptada
Alan Stevens
el 10 de Sept. de 2021
Editada: Alan Stevens
el 10 de Sept. de 2021
Try using fzero. For example:
f = @(x) x.^2 +1./x; % arbitrary function: replace with your own
y = @(x) f(x);
z = @(x) f(y(x));
p = @(x) f(z(x));
g = @(x) x + y(x) +z(x) - 250;
% Initial guess
x0 = 1;
x = fzero(g, x0);
format long
disp([x, p(x)])
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!