Make an implicit function in matlab?

10 visualizaciones (últimos 30 días)
David Sjöberg
David Sjöberg el 15 de Mayo de 2017
Editada: Torsten el 15 de Mayo de 2017
I need matlab to create a function for me. I have,
y=e*h*sqrt(4ah+(1-e)*a*h)+(1-e*h)*sqrt((1-e)*2*h) in the interval 0<=e<=1 and 0<=h<=1.
I need a function of max y as a function of h (i.e. e is implicit). How can can matlab create this?
Thanks!

Respuestas (1)

Torsten
Torsten el 15 de Mayo de 2017
Use "fminbnd" to search for the minimum of the function
f=@(x)-(x*h*sqrt(4a*h+(1-x)*a*h)+(1-x*h)*sqrt((1-x)*2*h))
in the interval [0:1]
Best wishes
Torsten.
  4 comentarios
David Sjöberg
David Sjöberg el 15 de Mayo de 2017
Thanks again. I get "undefined variable h". But I still get the same error of conversion if I define h as a variable. Sorry for being slow to understand.
Torsten
Torsten el 15 de Mayo de 2017
I modified the code from above.
Best wishes
Torsten.

Iniciar sesión para comentar.

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by