早教吧作业答案频道 -->数学-->
用lsqcurvefit拟合类似y=x^(1/3)函数时,最后结果是复数,如何让结果为实数?拟合函数定义的M文件为:functionf=goodfun1(a,t)f=a(3)*(a(1)+a(2)*t).^(1/3)+a(4);end主命令为:t=[246810121416182022242628303234
题目详情
用lsqcurvefit拟合类似y=x^(1/3)函数时,最后结果是复数,如何让结果为实数?
拟合函数定义的M文件为:
function f=goodfun1(a,t)
f=a(3)*(a(1)+a(2)*t).^(1/3)+a(4);
end
主命令为:
t=[2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50];
y=[-8.070 -8.031 -7.982 -7.919 -7.823 -7.716 -7.599 -7.464 -7.334 -7.182 -7.023 -6.864 -6.695 -6.479 -6.286 -6.077 -5.861 -5.791 -5.732 -5.695 -5.677 -5.664 -5.649 -5.631 -5.614];
a=[-26/24 1/24 1.228 -6.842]
a=lsqcurvefit('goodfun1',a,t,y);
a(1)
a(2)
a(3)
a(4)
得到的ans a向量都是复数,如何得到实数的a参数向量?
拟合函数定义的M文件为:
function f=goodfun1(a,t)
f=a(3)*(a(1)+a(2)*t).^(1/3)+a(4);
end
主命令为:
t=[2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50];
y=[-8.070 -8.031 -7.982 -7.919 -7.823 -7.716 -7.599 -7.464 -7.334 -7.182 -7.023 -6.864 -6.695 -6.479 -6.286 -6.077 -5.861 -5.791 -5.732 -5.695 -5.677 -5.664 -5.649 -5.631 -5.614];
a=[-26/24 1/24 1.228 -6.842]
a=lsqcurvefit('goodfun1',a,t,y);
a(1)
a(2)
a(3)
a(4)
得到的ans a向量都是复数,如何得到实数的a参数向量?
▼优质解答
答案和解析
f=a(3)*(a(1)+a(2)*t).^(1/3)+a(4);
^前面有个“.”,啥意思?
lsqcurvefit没弄过
Origin可以拟合:
a(1)=-1.08333
a(2)=0.04167
a(3)=0.67784
a(4)=-7.39216
^前面有个“.”,啥意思?
lsqcurvefit没弄过
Origin可以拟合:
a(1)=-1.08333
a(2)=0.04167
a(3)=0.67784
a(4)=-7.39216
看了用lsqcurvefit拟合类...的网友还看了以下:
有关化合价的题M元素和氧形成的化合物为MxOy,如果保持M的化合价不变则M与氯形成化合物化学式为,与 2020-03-30 …
已知Φ⊂M⊆{1,2,3,4,5,6,7,8,9},若a∈M,且10-a∈M,则集合M的个数是多少 2020-05-15 …
已知集合A={m,n/m,1},集合B={m²,m+n,0},若A=B,则()已知集合A={m,n 2020-05-16 …
一道化学计算题某金属元素m在化合物中无变价且为奇数,已知m和硫元素所形成的化合物的相对分子质量为1 2020-07-17 …
已知集合M={1,2,3,4}N={a,b,c,d}.集合M到集合N的不同映射的个数为m,从集合M 2020-07-30 …
下列对应关系是从集合M到集合N的一一映射的是()A.M=N=R,f:x→y=-1x,x∈M,y∈N 2020-07-30 …
请回答下列问题:(1)元素M的离子与NH4+所含电子数和质子数均相同,则M的原子结构示意图为:;与M 2020-12-02 …
请教一个排列组合公式里的组合公式排列公式是:A(n,m)=n(n-1)(n-2)……(n-m+1)组 2020-12-05 …
已知集合M={1,2,3,4},N={5,6}(1)从集合M到集合N能建立多少个不同的映射?(2)从 2020-12-08 …
我们将b-a称为集合M={x|a≤x≤b}的“长度”,若集合M={x|m≤x≤m+23},N={x| 2020-12-19 …