多个输入变量的优化模型
7视图(30天)
显示旧的评论
你好,社区,
我是相对较新的matlab,我有一个优化问题详细的下面;
- 的宗旨是建立一个分析模型测量数据范围的推力coeffict Ct和环境动荡抑扬格
我的测量数据的Ip取决于沿着x Ct和抑扬格。
Ct = (0.64 0.89 0.98);
抑扬格= (0.08 - 0.15 0.2 - 0.23);
2。Ct,说Ct = 0.64,我有我有四组数据对应Ip抑扬格。
我总共有12集数据
3所示。我使用一个cftool适合数据,使用一个定制的模型方程
Ip = * exp (x - b *) + c;
该模型方程适合所有的数据,如下所示
4所示。我的问题:我如何能提取Ct和抑扬格常数的依赖,b, c ?
我想有一个概括模型方程的形式表示,
Ip =抑扬格a1 * * exp (b1 * x) + c1;
0.08 <抑扬格< 0.23和0.64 < Ct < 0.98
a1, b1和c1抑扬格和Ct的函数吗
5。适合这个应用程序优化工具是什么?我试着fmincon如下,但没有得到正确的模型
c0 = (1 1 1);% initiaal值
Ip = @ (c) * c (1) * exp (- c (2) * x) + c (3)%的优化函数
obj = @ (c)和(((Ip (c) - Im)。/ Im)。^ 2);% obj函数
科普特人= fmincon (obj, c0)
结果值a1, b1, & c1
我怎么能发展Ct和抑扬格的关系设置的值(a, b, c) ?
6。谢谢你的帮助,如果需要我可以提供更多的澄清