matlab 拟合成常数项为零的多项式,已知两组数据,拟合多项式,要求多项式的常数项为0使用polyfit得到的多项式有常数项,想知道有什么样的程序,或指令实现。a = [0.0200 0.0400 0.0600 0.0800 0.1000 0.1
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 12:52:43
matlab 拟合成常数项为零的多项式,已知两组数据,拟合多项式,要求多项式的常数项为0使用polyfit得到的多项式有常数项,想知道有什么样的程序,或指令实现。a = [0.0200 0.0400 0.0600 0.0800 0.1000 0.1
matlab 拟合成常数项为零的多项式,已知两组数据,拟合多项式,要求多项式的常数项为0
使用polyfit得到的多项式有常数项,想知道有什么样的程序,或指令实现。a = [0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800];
b = [0.0003 0.0007 0.0011 0.0015 0.0020 0.0026 0.0033 0.0040 0.0048];就像这两组数据怎么编写实现拟合的多项式没有常数项。
matlab 拟合成常数项为零的多项式,已知两组数据,拟合多项式,要求多项式的常数项为0使用polyfit得到的多项式有常数项,想知道有什么样的程序,或指令实现。a = [0.0200 0.0400 0.0600 0.0800 0.1000 0.1
使用\功能实现拟合,也可以使用曲线拟合工具箱
a = [0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800];
b = [0.0003 0.0007 0.0011 0.0015 0.0020 0.0026 0.0033 0.0040 0.0048];
p=[a.^3;a.^2;a]'\b';
b1=polyval([p;0],a);
plot(a,b,a,b1,'-*')
这里的p就是3次2次1次的系数.你可以根据需要提高次数.