| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 509 人关注过本帖
标题:初学!这个值怎么不对?
只看楼主 加入收藏
我风见隼人
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-4-22
结帖率:100%
收藏
 问题点数:0 回复次数:4 
初学!这个值怎么不对?
     
对函数-x.^2+3*x+5  计算函数在区间[-3,5]的极值

  

     f=inline('-x.^2+3*x+5');         %通过内联函数建立函数f
      x=fminbnd(f,-3,5)             %求函数f在区间[-3,5]上的极值

怎么总是等于x =

                  -3.0000


应该是1.5才对呀!求解释
2013-11-04 21:12
我风见隼人
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-4-22
收藏
得分:0 
有没有会的!解释一下!
2013-11-04 21:26
shiner凡
Rank: 5Rank: 5
来 自:梦境
等 级:职业侠客
帖 子:92
专家分:355
注 册:2013-10-27
收藏
得分:0 
不把你的代码贴出来么?

多多看书,多多学习。C++神马的,将来我也要很厉害。亲爱的自己,加油加油!!!!!
2013-11-04 22:01
我风见隼人
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-4-22
收藏
得分:0 
上面那两行就是代码
2013-11-09 10:04
U201010009
Rank: 3Rank: 3
等 级:论坛游侠
威 望:6
帖 子:73
专家分:178
注 册:2013-2-25
收藏
得分:0 
楼主函数用错了fminbnd是求函数的最小值,不是求函数的极值,而且x = fminbnd()得出来的结果是函数取最小值时的x的值
2013-11-15 17:23
快速回复:初学!这个值怎么不对?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014268 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved