从你的表述可知,你的问题是可以用matlab的非线性拟合函数(或最小二乘逼近法),得到a、b、c的系数值。对于y含有y积分表达式的隐函数,应该采用简化方法进行数值积分。解决的思路:
1、已知z=[。。。],x=[。。。];
2、自定义函数,内容要包含y隐函数的数值积分方法和z的表达式;
3、初定a、b、c的初值
4、nlinfit或lsqcurvefit等拟合函数,求出a、b、c的系数值
5、然后计算其拟合决定系数R²是否接近于1。如R²≈1,则计算结束。
6、最后,用plot绘出,z-x的拟合曲线图。