求助!变量为表格时含有条件限制的极值求解问题
mathcad吧
全部回复
仅看楼主
level 3
papadzl的小号
楼主
目标:求出在不同角度α与β(例如截图所示)下函数f(x,α,β)在[-50,+50]定义域下的极值。
问题:如图所示。
链接:
百度网盘
密码:b6ln
2017年08月15日 11点08分
1
level 15
月城翁
我用Maximize()也没有成功,没有找到原因。于是换了一种算法,不知是否正确,供参考。
2017年08月16日 00点08分
2
papadzl的小号
可否把你做好的发我一份看看?
2017年08月16日 06点08分
level 3
papadzl的小号
楼主
我按照你的方法做了一遍,不明白为什么会报错
2017年08月16日 09点08分
3
papadzl的小号
@月城公寓寓公
提示说该变量未定义
2017年08月16日 09点08分
月城翁
stack那一句敲错了。是max(),不是Maximize()
2017年08月16日 12点08分
level 15
月城翁
2017年08月16日 23点08分
5
level 4
很好845
不知道什么原因,居然解得了个50的,奇了怪哉
2017年08月16日 23点08分
6
level 15
月城翁
您的解法比我的好。为什么有50,请看2楼的下面一图的红色曲线。
2017年08月17日 00点08分
7
level 15
月城翁
条件语句的几种表达形式:
2017年08月17日 00点08分
8
level 4
很好845
总归,我觉得是Maxmize应用的时候可能对函数的格式要求比较严吧?
另外,我觉得第三项,你解的答案(24.117)比我的更对,但我这么干逻辑上没问题,就是不知道问题出在哪里
2017年08月17日 01点08分
9
level 4
很好845
在单位的电脑试了下(有些叫法我改了下方便看),可能是工作表设置的原因吧
2017年08月17日 01点08分
10
level 15
月城翁
2017年08月18日 00点08分
13
level 15
月城翁
2017年08月18日 05点08分
14
level 4
很好845
学习了
2017年08月18日 05点08分
15
level 15
月城翁
把14楼的程序优化了一下:
2017年08月18日 06点08分
16
level 15
月城翁
16楼的算法也可以用矩阵的向量化来实现。但是,对于向量α和β的第3个值出现了错误。比较fx0和fx1:直接引用向量xp1出错,换成xp1的向量值又可得到
正确的
结果。这是什么原因?是MC15的bug吗?
2017年08月18日 07点08分
17
level 15
月城翁
2017年08月18日 07点08分
18
1
2
尾页