如何绘制fminsearchbnd函数?

时间:2019-01-22 09:33:47

标签: matlab

我想在图表上查看uti_poolingx(2)之间的变化[0.1,1]的变化。

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

使用fminsearchbnd函数,我找到了已定义函数的min(max)。但是我也想看看函数如何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)

1 个答案:

答案 0 :(得分:0)

由于这只是一个点,因此很难看到,请尝试将其标记为“。”。像这样:

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