How to solve f'(x)=0?

47 Ansichten (letzte 30 Tage)
laros
laros am 29 Nov. 2022
Kommentiert: Torsten am 30 Nov. 2022
I want to find f'(x)=0
My function is f(x)=2x^2+4x. Then in MATLAB I wrote f2=diff(f);
Next step is to calculate f'(x)=0, but I do not know how. I tried a few examples I found with fzero() but it did not work.
Thanks!
  3 Kommentare
laros
laros am 29 Nov. 2022
I want to find the answer numerically. The question you posted is about value of x, I already figure that out. But I'm now trying to figure out how to solve f'(x)=0.(not symbolically).
Ela Markovic
Ela Markovic am 29 Nov. 2022
How about:
fun = @f; % function
x0start = 2; % initial point
x0 = fzero(fun,x0start);
disp(x0)
-1
function y = f(x)
y = 4*x+4;
end

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Torsten
Torsten am 29 Nov. 2022
You want to find x symbolically or numerically ?
Numerically use "fzero".
Symbolically use "solve".
  5 Kommentare
Jawad
Jawad am 30 Nov. 2022
what does it do
Torsten
Torsten am 30 Nov. 2022
You must supply a value where "fzero" starts searching for a solution of f'(x) = 0. I chose x0 = 2. You may choose another value if you like.

Melden Sie sich an, um zu kommentieren.

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by