找回密码
 注册
Simdroid-非首页
查看: 94|回复: 2

[MathCAD] 关于求函数最大值的问题

[复制链接]
发表于 2010-3-29 19:53:20 | 显示全部楼层 |阅读模式 来自 上海浦东新区
1. f(x)已经定义好了,同时给定自变量的范围,如何方便地求f(x)的最大值?

2. 如果用GIVEN+Maximize语法块,我怎么知道它求出的就是最大值?因为最大值跟猜测值有关,比如f(x)=x^2,x在[-8,5]之间,最大值显然是64,但是猜测值设定为正数的时候,答案却给出25。此函数简单尚可以判别,复杂点的函数我怎么知道它是不是最大值呢?

3. 能不能做一个函数ForMax(f,xmin,xmax),求出在给定范围内f(x)的最大值?
发表于 2010-3-31 03:28:07 | 显示全部楼层 来自 芬兰
Simdroid开发平台
這一類的問題可以參考一下最佳化的相關書籍,MATHCAD的最佳化是屬於Gradient base的(NLPQL),原本得到的解就極度依賴初始值的猜測,Global optimization的問題可能要靠你自己編程了。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-4-1 18:06:37 | 显示全部楼层 来自 上海浦东新区
谢谢你指明了方向,不过还是超出了我的能力范围。
看来这个问题暂时还没有比较“懒”的办法。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-29 15:47 , Processed in 0.033135 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表