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!

 Akzeptierte Antwort

darova
darova am 29 Apr. 2020

0 Stimmen

Try this solution

2 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

David Hill
David Hill am 29 Apr. 2020

0 Stimmen

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);

Kategorien

Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 29 Apr. 2020

Kommentiert:

am 29 Apr. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by