matlab多项式乘法
2个回答
展开全部
x=0:0.1:1.6;
y=[0
4
8
11
13.5
15.5
16.8
17.2
16.9
16.2
15.5
14.8
14.4
13.7
13.3
12.5
11.6];
m=length(x);
a=[x.^2;ones(1,m)];
a=a';
c=a\y';
c1=c(1),c2=c(2)%分别为二次项系数和常数项
但是没有一次项的效果不好,下面是有一次项的拟合:
x=0:0.1:1.6;
y=[0
4
8
11
13.5
15.5
16.8
17.2
16.9
16.2
15.5
14.8
14.4
13.7
13.3
12.5
11.6];
m=length(x);
a=[x.^2;x;ones(1,m)];
a=a';
c=a\y';
c1=c(1),c2=c(2),c3=c(3)
)%分别为二次项系数,一次项系数和常数项
y=[0
4
8
11
13.5
15.5
16.8
17.2
16.9
16.2
15.5
14.8
14.4
13.7
13.3
12.5
11.6];
m=length(x);
a=[x.^2;ones(1,m)];
a=a';
c=a\y';
c1=c(1),c2=c(2)%分别为二次项系数和常数项
但是没有一次项的效果不好,下面是有一次项的拟合:
x=0:0.1:1.6;
y=[0
4
8
11
13.5
15.5
16.8
17.2
16.9
16.2
15.5
14.8
14.4
13.7
13.3
12.5
11.6];
m=length(x);
a=[x.^2;x;ones(1,m)];
a=a';
c=a\y';
c1=c(1),c2=c(2),c3=c(3)
)%分别为二次项系数,一次项系数和常数项
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询