首页 > 解决方案 > 如何绘制 fminsearchbnd 函数?

问题描述

我想在图表上查看uti_poolingwrtx(2)之间的界限如何变化[0.1,1]

plot(x(2),uti_pooling)带来图表但没有任何输入。

有了fminsearchbnd函数,我找到min(max)了定义的函数。但我也想看看函数如何变化 wrt x(2)

pooling = @(x) -0.1*log(10+x(1)*(1-(x(2)+0.1)/2))- 0.9*log(100-x(1)*(x(2)+0.1)/2); %pooling function
[x,fval] = fminsearchbnd(pooling,[0 0],[0 0.1],[1000 1])%min within boundaries
uti_pooling=fval*-1 %converting min to max

plot(x(2),uti_pooling)

标签: matlab

解决方案


由于这只是一个很难看到的点,请尝试标记它,例如用“。” 像这样:

plot(x(2),uti_pooling,'.')

推荐阅读