How to make an array of function outputs?

5 vues (au cours des 30 derniers jours)
Carly Hudson
Carly Hudson le 29 Avr 2020
Commenté : darova le 29 Avr 2020
%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
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 Programming dans Help Center 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