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!

 Réponse acceptée

darova
darova le 29 Avr 2020

0 votes

Try this solution

2 commentaires

Carly Hudson
Carly Hudson le 29 Avr 2020
Thank you so much! I am new to MatLab and greatly appreciate the help!!!
darova
darova le 29 Avr 2020
You are welcome!

Connectez-vous pour commenter.

Plus de réponses (1)

David Hill
David Hill le 29 Avr 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);

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by