楼主: gunainai
2075 8

[经济] matlab优化问题咨询。 [推广有奖]

  • 2关注
  • 0粉丝

已卖:1400份资源

教授

35%

还不是VIP/贵宾

-

威望
0
论坛币
9379 个
通用积分
6.1240
学术水平
2 点
热心指数
6 点
信用等级
2 点
经验
8638 点
帖子
302
精华
0
在线时间
2069 小时
注册时间
2008-7-8
最后登录
2025-12-5

楼主
gunainai 发表于 2014-6-20 10:42:36 |AI写论文
100论坛币
8BAWV_RVV2SNAG6]UB@PJAY.jpg KNQZ0[O[C{UMSI1IH2Q{JBJ.jpg
3VK[5)TZ@1}WJB}GAPRI}PX.jpg
请问大家:此优化问题中,目标函数和约束中都带有积分式,如何用matlab将此问题求解出来?谢谢。




最佳答案

iiooiookoo 查看完整内容

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

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

藤椅
iiooiookoo 发表于 2014-6-20 10:53:30
你自己手动把积分解出来不行么。。

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

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

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

7
gunainai 发表于 2014-6-20 11:11:05
iiooiookoo 发表于 2014-6-20 11:08
如果是Weibull Distribution的话,那你只能尝试数值求解了,就是你自己把积分区间划分成足够多个区间,然 ...
哦,好的,我看看书学学,多谢您。

8
iiooiookoo 发表于 2014-6-20 11:24:54
gunainai 发表于 2014-6-20 11:11
哦,好的,我看看书学学,多谢您。
恩,不客气,其实原理很简单,自己根据积分的定义就可以做的出来,那些比较复杂的方法都是为了增强有效性和鲁棒性的,所以如果不是特别需要准确度的话,自己编一个就好了。谢谢你的金币哈~

9
gunainai 发表于 2014-6-20 13:54:00
iiooiookoo 发表于 2014-6-20 11:24
恩,不客气,其实原理很简单,自己根据积分的定义就可以做的出来,那些比较复杂的方法都是为了增强有效性 ...

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-27 07:20