matlab问题 最优解
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/15 11:38:48
matlab问题 最优解
我有X和Y的一组数据想要求其他三个参数的最优解,应该怎么实现.
公式为Y=A1*(1-exp(-A2*X^A3))
A1 A2 A3为未知数 想要求出他们的最优解.
我有X和Y的一组数据想要求其他三个参数的最优解,应该怎么实现.
公式为Y=A1*(1-exp(-A2*X^A3))
A1 A2 A3为未知数 想要求出他们的最优解.
![matlab问题 最优解](/uploads/image/z/15657304-40-4.jpg?t=matlab%E9%97%AE%E9%A2%98+%E6%9C%80%E4%BC%98%E8%A7%A3)
zhyj8810的回答思路是最为正确的——对超越形式的拟合,需要通过变换化为非超越形式,这可大大提高matlab的处理能力.但zhyj8810的等价推导有误:
Y = A1*(1-exp(-A2*X^A3))
1 - exp(-A2*X^A3) = Y / A1
exp(-A2*X^A3) = 1 - Y / A1
A2*X^A3 = - ln(1-Y/A1)
X^A3 = - [ ln(1-Y/A1) ] / A2.
Y = A1*(1-exp(-A2*X^A3))
1 - exp(-A2*X^A3) = Y / A1
exp(-A2*X^A3) = 1 - Y / A1
A2*X^A3 = - ln(1-Y/A1)
X^A3 = - [ ln(1-Y/A1) ] / A2.