求:matlab 自定义函数曲线拟合数据:L=[4 6 8 11 14 17 21 25] x=[40 43 47 52 60 67 72 73] a=1v=1用上述数据拟合此函数p=a*(log(1+b*exp(-x))-log(exp(-x)))/((v*x)^c)-(a*log(1+b*exp(-x+L/v))-a*log(exp(-x+L/v)))/(L^c)画出拟合曲
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 23:33:34
νs뜓OڿcQi8N9g2}=nw@E}= ƀӀ51j < @ZU 44[:zG$n6k эNUAq ND X&bbTIEԛ\.1x ~)N 5;43KY8}.^e`X1!Ef|5%DJv <`!A .QG]rPֱ$|_n8L AtǾ< _cql[Mˍ)6|v3 4zxG6&;qo?^/wY3]kkՊ¦m/iRJ«< j5X*k0PҊ+YKFٔԪʒVr-Æa79tX$xZ{߶\רoU]^Mz2ދ+hs OqVj vMY Nj6ZU*&)JNl8F-Ow;B
求:matlab 自定义函数曲线拟合数据:L=[4 6 8 11 14 17 21 25] x=[40 43 47 52 60 67 72 73] a=1v=1用上述数据拟合此函数p=a*(log(1+b*exp(-x))-log(exp(-x)))/((v*x)^c)-(a*log(1+b*exp(-x+L/v))-a*log(exp(-x+L/v)))/(L^c)画出拟合曲
求:matlab 自定义函数曲线拟合
数据:
L=[4 6 8 11 14 17 21 25]
x=[40 43 47 52 60 67 72 73]
a=1
v=1
用上述数据拟合此函数p=a*(log(1+b*exp(-x))-log(exp(-x)))/((v*x)^c)-(a*log(1+b*exp(-x+L/v))-a*log(exp(-x+L/v)))/(L^c)
画出拟合曲线
并得出:p=?b=?c=?
拟合函数更改为:P=((-a*(log(exp(-x*c))-log(1+b*exp(-x*c)))/c)-(-a*(log(exp(-(x-L/v)*c))-log(1+b*exp(-(x-L/v)*c)))/c))/(L^d)
数据
L=[4 6 8 11 14 17 21 25]
x=[40 43 47 52 60 67 72 73]
a=1
v=1
再令b=100
求:p=?c=?d=?
求:matlab 自定义函数曲线拟合数据:L=[4 6 8 11 14 17 21 25] x=[40 43 47 52 60 67 72 73] a=1v=1用上述数据拟合此函数p=a*(log(1+b*exp(-x))-log(exp(-x)))/((v*x)^c)-(a*log(1+b*exp(-x+L/v))-a*log(exp(-x+L/v)))/(L^c)画出拟合曲
matlab里有个lsqcurvefit函数,给你段程序,自己照着改吧,应该不难的
function Untitled3
clc
xi=[0.019,0.023,0.027]; % x data
yi=[430,380,256]; % y data
abc0=[4,0.5,5]; % initial values
abc = lsqcurvefit(@fun,abc0,xi,yi)
% target function
function y = fun(abc,x)
y = (abc(1)*(1-x/abc(2))+x/abc(2)).^abc(3);
abc =
31.2588 -3.9585 1.7033