matlab 寻找特定值怎么实现对一个函数的特定区间加上阴影

用matlab编写用试验法求一个函数在某个区间中的最小值的子程序。_百度知道
用matlab编写用试验法求一个函数在某个区间中的最小值的子程序。
提问者采纳
要保证有意义;4);
endif(a & fun = @(x) x.01, 0:function [y;【计算结果】&gt,
steplen = 0;x0 = x(id).5000【注】第一个参数是函数,最后一个参数是试验步长;else
x = a .2500x0 =
2,否则会报错: b, x0] = findmin(&gt。输入函数和区间, -5: b: -steplen
,&gt,其实也就是等价于精确度,利用句柄形式, x0] = findmin(fun.^2-5*x-4;&gt, steplen)if(nargin&end[y; [y,第二三个参数是区间两端, 5, b,
x = b), id] = min(fun(x)).001)y =
-10【试验法求最小值】函数如下: steplen
提问者评价
非常感谢!
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用Matlab求给定区间内函数最小值的问题用Matlab求给定区间内函数最小值的时候(fminbnd)如果区间内函数存在多个极小值,fminbnd返回哪一个极小值以什么原则确定?
哥哥LOVE293
>> F =内联(' - (1-X ^ 3)* SIN(3 * X)');%求最大值的相反数的功能 >> [Xmax的FVAL] = fminbnd(F,-2 * PI,2 * PI);
>> XMAX%,相应的最大所述
> FMAX = FVAL%的最低值确定再取相反数是最大...
为您推荐:
扫描下载二维码The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf.关于matlab中的fminbnd函数它是求给定范围内的极小值,但如果一个区间有好几个极小值怎么办,显示哪个?我要求f(x)=-sin(x)-cos(x^2)在(0,pi)内的最小值当x范围取(o,pi)时返回的极小值点是(0.2),是图中第一个极小值点;而当x范围取(o,3.5)时,就有三个极小值了,返回的极小值点是(2.9),是第二个极小值点.初学matlab很多地方都还不了解,望高手指教它是怎么选的极小值点.
这个函数求的是局部极小值点,只可能返回一个极小值点,像这种有多个极小值的函数,你应该先绘图找到各个极小值点的大致范围,然后把x的范围缩小到只有那个极小值的范围.
为您推荐:
其他类似问题
扫描下载二维码查看: 44|回复: 0|关注: 0
请问如何用matlab求一组需要有条件限定(类似于if函数那样?)
就是每个参数都属于一个区间,参数都取区间两端值,最后又通过一个公式代入各个参数求出答案,这样的只能用编程软件吗?能否用matlab求出?
万分感谢!!
(数据还挺大的)
站长推荐 /3
Powered by

我要回帖

更多关于 matlab特定点标注 的文章

 

随机推荐