matlab数据拟合老出错是怎么回事?

2024-12-26 17:28:36
推荐回答(2个)
回答1:

感谢楼上,自己把它给弄出来了,嘿嘿

主要是忘了x是向量,要 点平方~
a(1)*exp( -((a(2)-r)/a(3))^2 改成
a(1)*exp( -((a(2)-r)/a(3))^.2
另外
plot(t,x1,'o',t,X1);改成
plot(r,x1,'o',r,X1);
ok

回答2:

既然数据没错,我给楼主个建议,把X1换个数表示,用Y1试试。。感觉是和x1重复了