全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
2021 8
2014-06-20
悬赏 100 个论坛币 已解决
8BAWV_RVV2SNAG6]UB@PJAY.jpg KNQZ0[O[C{UMSI1IH2Q{JBJ.jpg
3VK[5)TZ@1}WJB}GAPRI}PX.jpg
请问大家:此优化问题中,目标函数和约束中都带有积分式,如何用matlab将此问题求解出来?谢谢。




最佳答案

iiooiookoo 查看完整内容

如果是Weibull Distribution的话,那你只能尝试数值求解了,就是你自己把积分区间划分成足够多个区间,然后再根据积分的定义求解,你可以设置一定的阈值,然后多尝试几个划分,当不同划分所得到的结果差异不超过你设的阈值,你就可以判定收敛,然后以此作为积分的结果了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-6-20 10:42:37
gunainai 发表于 2014-6-20 11:01
多谢。积分计算我是会的,但是这种优化中带积分的我没做过,您看这个问题用MATLAB中的哪个函数功能求解呢 ...
如果是Weibull Distribution的话,那你只能尝试数值求解了,就是你自己把积分区间划分成足够多个区间,然后再根据积分的定义求解,你可以设置一定的阈值,然后多尝试几个划分,当不同划分所得到的结果差异不超过你设的阈值,你就可以判定收敛,然后以此作为积分的结果了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 10:53:30
你自己手动把积分解出来不行么。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 10:56:29
matlab的符号积分只能处理一些简单的积分问题,你也可以采用数值积分,自己进行离散化处理,得到近似的积分结果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 10:59:30
iiooiookoo 发表于 2014-6-20 10:53
你自己手动把积分解出来不行么。。
多谢。这个问题是我简化了的,这个积分有部分是指数分布的形式,所以能直接手动解出来,但是如果换成其他的分布,就不行了,比方说威布尔,所以还是想能直接编程求解的,因为原问题变量值也很多。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 11:01:13
iiooiookoo 发表于 2014-6-20 10:56
matlab的符号积分只能处理一些简单的积分问题,你也可以采用数值积分,自己进行离散化处理,得到近似的积分 ...
多谢。积分计算我是会的,但是这种优化中带积分的我没做过,您看这个问题用MATLAB中的哪个函数功能求解呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群