在 Matlab 中的闭区间内寻找非线性函数的最小值

问题描述 投票:0回答:0

使用 Matlab,我想在闭区间 [0, 1] 内找到非线性函数的最小值。

width_shape_function = @(xV)((1.6)((1 - (0.501237175635373)((xV)^(1.23642575949947)))^(1.99283778776976)));

val = vpa(fminbnd(width_shape_function, 0, 1.0), 20)

但是,fminbnd 找出“width_shape_function”在开区间 (0, 1) 上最小的位置。

我请求你帮助我,以便在闭区间 [0, 1] 内执行寻找非线性函数最小值的活动。

matlab nonlinear-optimization minimization maximize
© www.soinside.com 2019 - 2024. All rights reserved.