| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1774 人关注过本帖
标题:如何求符号表达式的值
只看楼主 加入收藏
mashengli
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-10-17
收藏
 问题点数:0 回复次数:2 
如何求符号表达式的值
符号表达式与符号函数的区别,分别如何生成。
假如下面的是一个符号函数,如何求它的绝对值在【0,1】范围内的最大值
即:
 
f=450*(1-t)^4+1600*t*(1-t)^3+1800*t^2*(1-t)^2+600*t^3*(1-t)+60*t^4

如何求f再给定点的值,如:求f(1)的值。

求abs(f)在[0,1]范围内的最大值,要精确值,不要逼近值.

[[it] 本帖最后由 mashengli 于 2008-10-18 00:05 编辑 [/it]]
搜索更多相关主题的帖子: 符号 表达 
2008-10-17 23:55
meteora1106
Rank: 2
等 级:新手上路
威 望:5
帖 子:126
专家分:0
注 册:2008-9-15
收藏
得分:0 
用匿名函数吧:
f=@(t)450*(1-t)^4+1600*t*(1-t)^3+1800*t^2*(1-t)^2+600*t^3*(1-t)+60*t^4;
f(1)=60;
要求最大值可以这样:
先令f=@(t)-(450*(1-t)^4+1600*t*(1-t)^3+1800*t^2*(1-t)^2+600*t^3*(1-t)+60*t^4);
fminbnd(f,0,1)
ans =
  6.6107e-005
则最大值max=-f(ans)
449.9868

[[it] 本帖最后由 meteora1106 于 2008-10-25 00:25 编辑 [/it]]
2008-10-23 23:08
mashengli
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-10-17
收藏
得分:0 
回复 2# meteora1106 的帖子
谢谢版主,我试试吧。我是初学者,还不懂匿名函数呢。
2008-10-25 00:24
快速回复:如何求符号表达式的值
数据加载中...
 
   



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

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