早教吧作业答案频道 -->数学-->
用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拟合类...的网友还看了以下:
A.近似数0.8与0.80表示的意义不同B.近似数0.3000精确到万分位C.3.145×104是 2020-04-07 …
下列说法错误的是()A.近似数0.8与0.80表示的意义不同B.近似数0.2000有四个有效数字C 2020-05-17 …
1.张兰量得自己的身高约为1.60m,她在登记时写成1.6m,从近似数的意义上去理解,测量结果与登 2020-06-15 …
下列说法中,正确的是()A.近似数3.76与3.760意义一样B.近似数3.2万精确到千位C.近似 2020-07-09 …
下列说法正确的是()A.近似数6.449精确到十分位是6.5B.近似数3.2万精确到千位C.近似数 2020-07-09 …
下列近似数中,精确到千位的是A2.1万B3.207C2014D86000犹豫A和D下列说法中,正确 2020-07-18 …
8.解释下列文言短语中的团体词.寒雪日内集讲论文义何所似差可拟与人期行去后乃至下车引之非人哉8.解 2020-07-23 …
2、下列说法不正确的是()A、近似数1.6米与1.60米的意义相同B、近似数0.2305有4个有效 2020-07-31 …
“关于对两个相似三角形顺相似及逆相似的定义”是否会得到认同?你们好:2013年数学中考试题最后一道 2020-08-03 …
用lsqcurvefit拟合类似y=x^(1/3)函数时,最后结果是复数,如何让结果为实数?拟合函数 2020-10-30 …