Hi everybody. I have an equation like this:
(5+x)^2/15+(x-4)^2/10=100
Can MATLAB solve this equation directly? If it can not do this, how can i achieve this problem?
Thanks

 Respuesta aceptada

Rahul K
Rahul K el 19 de Feb. de 2017

0 votos

Can be solved using the symbolic toolbox, https://au.mathworks.com/help/symbolic/solve.html.

4 comentarios

Volkan Yangin
Volkan Yangin el 19 de Feb. de 2017
How can i add this toolbox on my MATLAB?
Star Strider
Star Strider el 19 de Feb. de 2017
You can use fzero and a a loop to get (and plot) both roots:
f = @(x) (5+x).^2/15+(x-4).^2/10 - 100;
x0 = [-100 100];
for k1 = 1:length(x0);
rts(k1) = fzero(f, x0(k1))
end
x = linspace(-100, 100);
figure(1)
plot(x, f(x),'-m', rts, f(rts), 'pg')
grid
Volkan Yangin
Volkan Yangin el 19 de Feb. de 2017
Star Strider you are my HERO. Thanks a lot.
Star Strider
Star Strider el 19 de Feb. de 2017
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Numerical Integration and Differential Equations en Centro de ayuda y File Exchange.

Preguntada:

el 19 de Feb. de 2017

Comentada:

el 19 de Feb. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by