通过在 matlab 中将变量限制与未知参数集成进行数据拟合

问题描述 投票:0回答:1

我想用方程拟合实验数据:

y = C(1) * 74.826 * (x/T(1))^3 * integration (t^4*exp(t)/(exp(t)-1)^2), 0, T(1)/x) + 
C(2) * 24.942 * (T(2)/x)^2  * exp(T(2)/x)/(exp(T(2)/x)-1)^2 +  C(3) * 24.942 * 
(T(3)/x)^2 * *exp(T(3)/x)/(exp(T(3)/x)-1)^2

有六个未知参数:

C(1), T(1), C(2), T(2), C(3), T(3)

如何编写这个程序?请帮忙。 我在

x
y
中有数据。想要找到这6个未知数。 谢谢你。

matlab curve-fitting numerical-integration
1个回答
0
投票

MATLAB 曲线拟合工具箱就是你的菜!

F = fit(xdata, ydata, 'YourEquation');

plot(F, xdata, ydata);
© www.soinside.com 2019 - 2024. All rights reserved.