LORENTZFIT使单参数或多参数Lorentzian函数适合数据
软件应用简介

%LORENTZFIT将单参数或多参数Lorentzian函数拟合到数据
%%
LORENTZFIT(X,Y)返回YPRIME(X),这是
使用LSQCURVEFIT找到的数据%的Lorentzian拟合 。函数Y(X)是配合由模型:
%YPRIME(X)= P1./((X – P2)^ 2 + P3)+ C.
%
%[YPRIME PARAMS RESNORM残余中Jacobi] = LORENTZFIT(X, Y)
除了拟合参数PARAMS = [P1 P2 P3 C]之外,还返回YPRIME(X) %值。
还将返回LSQCURVEFIT 的RESNORM,%RESIDUAL 和JACOBIAN输出。
%%
[…] = LORENTZFIT(X,Y,P0)可用于
为参数中的参数提供起始 %值(P0 = [P01 P02 P03 C0])。
%
%[…] = LORENTZFIT(X,Y,P0,BOUNDS)可用于为
PARAMS中每个参数的可能值定义下限 和上限。
结合百分比= [LB1 LB2 LB3 LB4;
%UB1 UB2 UB3 UB4]。
%如果用户不希望手动定义P0的值,则可能会
%设置为空矩阵P0 = []。在这种情况下,将
使用默认值 %。所有参数的默认范围是(-Inf,Inf)。
%%
= LORENTZFIT(X,Y,P0,BOUNDS,NPARAMS)可以用来指定
在洛伦兹拟合函数中使用的参数的 百分比。
P0和BOUNDS中定义的参数的 %数量必须与该功能匹配
NPARAMS指定的百分比。
界面展示

结果展示


规格 价
0元试用 |
---|
0.0元人民币/月 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!