matlab 已知方程代数式,求系数(急用!)<br/>已知方程y=a(x^3)+b(x^2)+cx+d,且已知该方程四点(-2,-20)(0,4)(2,68)(4,508),求a,b,c,d的值.

分类:其他数学浏览210评论62热度2
题目描述:
matlab 已知方程代数式,求系数(急用!)
已知方程y=a(x^3)+b(x^2)+cx+d,且已知该方程四点(-2,-20)(0,4)(2,68)(4,508),求a,b,c,d的值.
答案解析
【答案】
直接进行拟合,就可以了!
x=[-2 0 2 4];
y=[-20 4 68 508];
polyfit(x,y,3);
ans =7.0000 5.0000 -6.0000 4.0000
a=7,b=5,c=-6,d=4;
【其他答案】
不好意思,我们刚学到循环和自定义函数,拟合还没学呢...能用自定义函数或者循环解吗?
a=7,b=5,c=-6,d=4
syms x y a b c d
eq=a*x^3+b*x^2+c*x+d-y;%%方程
x=[-2 0 2 4];y=[-20 4 68 508];%%已知点
eq1=subs(eq)%%方程
[a,b,c,d]=solve(eq1)%%解
相关题目
你来答(暂时关闭)