matlab 中非线性拟合nlinfit中如何进行残差分析
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 04:42:15
matlab 中非线性拟合nlinfit中如何进行残差分析
在regress中可以对残差进行错图分析,nlinfit可以吗?如何作图呢?
在regress中可以对残差进行错图分析,nlinfit可以吗?如何作图呢?
简单方法是用拟合工具箱:
cftool
拟合后左边框里面就有残差分析结果
再问: 我是多元非线性拟合,如何进行呢,里面都是一些指定的函数啊,我是用nlinfit已经拟合了,但不会画图,
再答: nilinfit拟合例子。并做图 T=[27.0 30.0 33.0 36.0 43.0]; E=[0.42519 0.41510 0.40383 0.39694 0.38832]; fun=inline('a(1)./x+a(2)','a','x'); a=nlinfit(T,E,fun,[1 1]); x=min(T):max(T); y=fun(a,x); plot(T,E,'o',x,y)%y为指定拟合函数
cftool
拟合后左边框里面就有残差分析结果
再问: 我是多元非线性拟合,如何进行呢,里面都是一些指定的函数啊,我是用nlinfit已经拟合了,但不会画图,
再答: nilinfit拟合例子。并做图 T=[27.0 30.0 33.0 36.0 43.0]; E=[0.42519 0.41510 0.40383 0.39694 0.38832]; fun=inline('a(1)./x+a(2)','a','x'); a=nlinfit(T,E,fun,[1 1]); x=min(T):max(T); y=fun(a,x); plot(T,E,'o',x,y)%y为指定拟合函数