Redian新闻
>
那位大侠帮帮我!matlab问题
avatar
那位大侠帮帮我!matlab问题# Computation - 科学计算
Y*e
1
用fmincon算3
个parameters,每3个都是对一个方程作最小化,3个parameter都限制在[0,1]内,有一
系列的方程(上千个。。),每一个都要输出这3个parameters。但是用matlab中的fminc
on语句算出的parameter很多都在边界点上,但是教授说在0,1上的都不可能是global
min只是local
min,他不希望看到在边界点上的取值。。怎么样才能让这些parameter在[0,1]内取到最
值点呢?
而且不可能对这一系列方程只取一个uniform initial value,怎么取uniform initial
value都有些点parameters在边界上。。。还有不太能用速度太慢的算法求,例如不能用g
a。
哪位大侠知道怎么设定option,或者这么设一个penalty
function让他不可能取值在0,1上吗(比如说值取到1就自动重取)?但是这样一个penal
ty function可能要花很多时间,或者根本不能converge。。。怎么办啊~~~急死了~~~
小弟出来乍到,不胜感激啊~~~~
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。