How to make an array of function outputs?

%equation for y
yFunction = @(t) ((4.*t.^3)+(3.*t.^2)+(5.*t)+5);
%Plotting the function
fplot(yFunction,[-10,10]);
I am trying to find the minimum and maximum values of this function and I was wondering if there is a way to make an array of the outputs from the function. Then, with the array I can find the min and max values.
Cheers!

 Respuesta aceptada

darova
darova el 29 de Abr. de 2020

0 votos

Try this solution

2 comentarios

Carly Hudson
Carly Hudson el 29 de Abr. de 2020
Thank you so much! I am new to MatLab and greatly appreciate the help!!!
darova
darova el 29 de Abr. de 2020
You are welcome!

Iniciar sesión para comentar.

Más respuestas (1)

David Hill
David Hill el 29 de Abr. de 2020
If your equations will always be polynomials, then
p=poly([4,3,5,5]);
d=polyder(p);
r=roots(d);
x=polyval(p,r);
relative_min=min(x);
relative_max=max(x);

Categorías

Productos

Preguntada:

el 29 de Abr. de 2020

Comentada:

el 29 de Abr. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by