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 Mathematics 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