matlab的知道函数表达式,求未知系数,老是出错,怎么回事?

学习 时间:2026-04-01 08:42:12 阅读:3136
matlab的知道函数表达式,求未知系数,老是出错,怎么回事?

最佳回答

高大的夏天

动听的绿草

2026-04-01 08:42:12

主要错误原因,你的这一句第一行,换行符号。后面多了个括号 这个括号写多了 |ft_=fittyp(。,。。。 ) 'coe。);而后面运行还会有点错误你的参数 是 s r a 三个 而你的初值st 有四个数,后面运行也会报错的fit要求 输入的第一第二个参数xdata ,ydata,也就是你这里的t 和 t1是列向量而你的t和t1是行向量,也会报错的你将t和t1改成列向量,或者最后一句改为如下[curve,gppdness]=fit(t(:),t1(:),ft_,'Startpoint',st); 再问: 就是st=[x1,x2,x3]里面的数怎么确定?我用你说的方法拟合的结果不对?但是还可以拟合,还是谢谢你! 再答: 初值是根据数据的大体趋势来确定的只能根据你的数据,大概给个值你的数据太少,而你的公式又比较复杂很难拟合好的再问: 你能帮帮将st[]里的数给确定下嘛? 再答: 你的公式是怎么来的,各个参数有什么意义吗?我看你的数据用4次多项式拟合还不错的再问: 参数t是第2001年到2014年数,t1是2001年到2014年的大学生毕业人数,未知数r是人数增长率,s是毕业人数最大值除以r,a是一般常数,谢谢了

最新回答共有2条回答

  • 开放的方盒
    回复
    2026-04-01 08:42:12

    主要错误原因,你的这一句第一行,换行符号。后面多了个括号 这个括号写多了 |ft_=fittyp(。,。。。 ) 'coe。);而后面运行还会有点错误你的参数 是 s r a 三个 而你的初值st 有四个数,后面运行也会报错的fit要求 输入的第一第二个参数xdata ,ydata,也就是你这里的t 和 t1是列向量而你的t和t1是行向量,也会报错的你将t和t1改成列向量,或者最后一句改为如下[curve,gppdness]=fit(t(:),t1(:),ft_,'Startpoint',st); 再问: 就是st=[x1,x2,x3]里面的数怎么确定?我用你说的方法拟合的结果不对?但是还可以拟合,还是谢谢你! 再答: 初值是根据数据的大体趋势来确定的只能根据你的数据,大概给个值你的数据太少,而你的公式又比较复杂很难拟合好的再问: 你能帮帮将st[]里的数给确定下嘛? 再答: 你的公式是怎么来的,各个参数有什么意义吗?我看你的数据用4次多项式拟合还不错的再问: 参数t是第2001年到2014年数,t1是2001年到2014年的大学生毕业人数,未知数r是人数增长率,s是毕业人数最大值除以r,a是一般常数,谢谢了

上一篇 小名的意思

下一篇 伟大的悲剧一课的主旨与下面谁的诗意比较吻合