matlab里求两个数s1,s2的最大值max(s1,s2),然后再求这个最大值曲线的最小值和对应的自变量

matlab里两个数s1,s2分别是两个自变量x1,x2的函数,x1,x2分别都有变化范围例如x1从1到10变化,x2从2到11变化(不一定是整数变化),这时候我要求每一... matlab里两个数s1,s2分别是两个自变量x1,x2的函数,x1,x2分别都有变化范围例如x1从1到10变化,x2从2到11变化(不一定是整数变化),这时候我要求每一个x1,x2变化对应的s1,s2的最大值s=max(s1,s2),然后在比较每一个x1,x2变化对应的s1,s2的最大值s的最小值。感觉逻辑好复杂啊,求大神解答啊!急要,万分感谢!
然后在比较每一个x1,x2变化对应的s1,s2的最大值s的最小值的意思,就是求整个变化范围内的min(max(s1,s2))
展开
WM_THU
2013-09-01 · TA获得超过7163个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3850万
展开全部
我这样归纳了一下您的问题:
已知:变量x1和x2的取值范围lx1<x1<ux1,lx2<x2<ux2;函数s1(x1)和s2(x2)。
求:函数s(x1, x2) = max{s1(x1), s2(x2)} 和 s的最小值。
是这样吗?
最简单的方法是直接在所给的整个定义域内,按某个采样间隔,求出函数s的每个采样点上的值,然后从中搜索最小值。您看这个思路可以接受吗?
更多追问追答
追问
那个函数s1是两个变量x1,x2的函数,s2也是,不是分别是x1,x2的函数。还有大神,因为我们是需要这个最优解解决实际问题,matlab是需要了才会用,所以还希望大神能把程序大致写下可以吗?
追答
问题模型修改如下
已知:变量x1和x2的取值范围lx1<x1<ux1,lx2<x2<ux2;函数s1(x1,x2)和s2(x1, x2)。
求:函数s(x1, x2) = max{s1, s2} 和 s的最小值。
但是后面我就不懂了。“因为……,所以希望写下程序”的因果关系在那里?您到底是要不要用matlab?我觉得思路已经说清楚了,算法有了实现就不难了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式