I am trying to get started with fzero in matlab. Is there any tutorial to be found somewhere

1 次查看(过去 30 天)
fzero tutorial needed

采纳的回答

Walter Roberson
Walter Roberson 2022-9-4
Unless you need specialized options, the basic form is one of
output_variable = fzero(@FUNCTION_NAME, STARTING_GUESS)
output_variable = fzero(@FUNCTION_NAME, [LOWER_BOUND UPPER_BOUND])
or pass in an anonymous function instead of @FUNCTION_NAME
The function indicated must expect exactly one scalar parameter, and must return a scalar real value (not complex)
Example:
format long g
fun = @(x) x.^4 - x.^2 - cos(x)
fun = function_handle with value:
@(x)x.^4-x.^2-cos(x)
xsol = fzero(fun, 2.8)
xsol =
1.14614057168858
fun(xsol)
ans =
-5.55111512312578e-16
Sometimes it is necessary to pass additional options, espcially if you want the output to be plotted as you go.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Optimization 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by