用matlab对非线性函数中的参数进行拟合.我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知公

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 01:51:43
用matlab对非线性函数中的参数进行拟合.我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知公
xT]oG+ۧ,N[@}K>RD4TZc(`71`4Q0_k~LgfwzfبJ)RRA3sn$s5Fv^uJ6=#A3ػCYmvAcȽ2}VjtPd>TI(>݌8+51/aE+$Msq۰;ìހ^Ԛezs/\S_^"O{.0H>x~T_<ܓu2ڣU*xv.>DO2|>sPquɰ2mQũ&"{Wʍ-yagan\,h#K׫y{]~l-+3#6][[yB(tvp3~")xdcNMڨ v)Rk'vUFұ*Ф%"y|ΊNOH'~>ri=#1gJh㔶b }{|׼ݲ_~)7i|,i9Pdߨ)̤e Z]sV{X Nvcca=B;"hHXL8.\8Űšu<(HPPPPPPnc}| N"K7[Ҝ4/-HS!8Cj84eN@ `SB?!Ǜ1xE>g}hQy}y"T,Nl.m3 kXEK\R[,̜So>%Vͨ-@H1߯)M<}O:]41))GlkyU ʦ$3Co?gbN, &iV]/OHβt{$2c\iK

用matlab对非线性函数中的参数进行拟合.我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知公
用matlab对非线性函数中的参数进行拟合.
我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e
里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知公式里需要优化的参数,想请教各位如果我想用lsqcurvefit这个函数或者其他函数或者DIY编码该如何进行编程,因为就目前而言我还处于菜鸟阶段,感激不尽!
诶~~~我用的是lsqcurvefit这个函数,可是我不懂当我的输入除了x和y以外还有其他的时候我该如何设置,以下是我自己按照书上的格式模仿的一段,大家见笑了.
function Ts=L(x,xdata)
Ts=[x(1)*(xdata.^2*(1-e))+x(2)*(2-xdata.^2*(1-e))*T6-(1-xdata*e-xdata.^2+e*xdata.^2)*Ta]/xdata*e;
然后命令行里输入
T6=0.5;
>> Ta=0.7;
>> xdata=[1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8];
>> Ts=[2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9];
>> e=[1 2 3 4 5 6 7 8];
>> x0=[10,10];
>> x=lsqcurvefit(@fun,x0,xdata,Ts)
:'(:'(我能想出的就只有这么多了,求赐教~~~

用matlab对非线性函数中的参数进行拟合.我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知公
这个其实就是一个简单的数据拟合,用不着那么复杂,使用下面的公式就行了
t=[1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8]';
y=[2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9]';
e=[1 2 3 4 5 6 7 8]';
T6=0.5;Ta=0.7;
p=[t.^2.*(1-e) (2-t.^2.*(1-e))*T6]\(y./(t.*e)+(1-t.*e-t.^2+e.*t.^2)*Ta);
a=p(1)
b=p(2)
祝你学习愉快

求高手指导用matlab对函数进行非线性拟合求出参数,已知数据x,y;万分感谢 matlab怎样编写命令对函数进行非线性拟合求出参数,已知数据x, 用matlab对非线性函数中的参数进行拟合.我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知公 用matlab中对非线性函数中的参数进行拟合.我的公式是这样的:y=[a*(t^2-e*t^2)+b*(2-t^2+e*t^2)*T1-(1-t*e-t^2+e*t^2)T2]/t*e里面的e、t和y都是数组,T1为已知标量待输入,T2也是已知标量待输入,a、b是这个已知 用MATLAB编写函数:编写一个函数文件,以向量为参数,对向量元素进行排序并输出 已知方程如何用MATLAB进行非线性拟合求模型参数 一个关于如何用matlab进行多元非线性回归的问题我现在只有4组数据 想通过matlab里面的多元非线性回归 得出一个成本模型 其中一个因变量 3个自变量 在matlab里面应该用哪个函数来对这4 matlab的非线性拟合MATLAB如何进行非线性拟合呢?比如说y=1/((c*x)^2+1)^0.5如何拟合出参数c呢? 用matlab解非线性方程组用什么函数?同题, matlab怎么用fsolve函数解非线性方程组? matlab 拟合一元非线性拟合 用什么函数? 我想知道在对图像进行小波变换(matlab)时,为什么程序中wcodemat(A,192)函数的参数用192,而不是别的 怎么用matlab求函数参数 matlab 非线性拟合拟合参数 Nm 和 k ,见图 如何用matlab求拟合的函数中的参数? matlab如何对函数进行采样 在用matlab的优化工具箱中的linprog求解器或者其他求解器求最优值时,怎么设置变量约束条件为整数1.x =linprog(f,A,b,Aeq,beq,lb,ub,x0)中,要对哪个参数进行设置,怎么去设置.我知道f表示目标函数中的 用origin 如何对公式进行非线性拟合?