早教吧作业答案频道 -->数学-->
已知五点求曲线极值给N个点比如5个点,要求这5个点所成曲线的极值:曲线是二次曲线y=ax^2+bx+c原始数据是(x1,y1)(x2,y2)...(x5,y5)要求极值(微分dy/dx=0)处(x,y)的坐标.最好提供c++(或mfc)源码,c源
题目详情
已知五点求曲线极值
给N个点比如5个点,要求这5个点所成曲线的极值:
曲线是二次曲线 y = ax^2 + bx + c
原始数据是(x1,y1)(x2,y2)...(x5,y5)
要求极值(微分dy/dx=0)处(x,y)的坐标.
最好提供c++(或mfc)源码,c源码也可以.
给N个点比如5个点,要求这5个点所成曲线的极值:
曲线是二次曲线 y = ax^2 + bx + c
原始数据是(x1,y1)(x2,y2)...(x5,y5)
要求极值(微分dy/dx=0)处(x,y)的坐标.
最好提供c++(或mfc)源码,c源码也可以.
▼优质解答
答案和解析
任意一点对应抛物线上的点的纵坐标与该点的纵坐标只差的平方为:
d=(ax[k]^2+bx[k]+c-y[k])^2([]表示下标,下同)
记z=∑(ax[k]^2+bx[k]+c-y[k])^2
dz/da=2∑[(ax[k]^2+bx[k]+c-y[k])*x[k]^2]
dz/db=2∑[(ax[k]^2+bx[k]+c-y[k])*x[k]]
dz/dc=2∑(ax[k]^2+bx[k]+c-y[k])
分别令dz/da=0,dz/db=0,dz/dc=0可以得到:
a∑x[k]^4+b∑x[k]^3+c∑x[k]^2=∑y[k]*x[k]^2
a∑x[k]^3+b∑x[k]^2+c∑x[k]=∑y[k]*x[k]
a∑x[k]^2+b∑x[k]+nc=∑y[k]
只要编程或手工计算出∑x[k]^4,∑x[k]^3,∑x[k]^2,∑x[k],∑y[k]*x[k]^2,
∑y[k]*x[k],∑y[k],然后代回方程组即可解出a,b,c
抛物线的顶点即为所求的极值点.
d=(ax[k]^2+bx[k]+c-y[k])^2([]表示下标,下同)
记z=∑(ax[k]^2+bx[k]+c-y[k])^2
dz/da=2∑[(ax[k]^2+bx[k]+c-y[k])*x[k]^2]
dz/db=2∑[(ax[k]^2+bx[k]+c-y[k])*x[k]]
dz/dc=2∑(ax[k]^2+bx[k]+c-y[k])
分别令dz/da=0,dz/db=0,dz/dc=0可以得到:
a∑x[k]^4+b∑x[k]^3+c∑x[k]^2=∑y[k]*x[k]^2
a∑x[k]^3+b∑x[k]^2+c∑x[k]=∑y[k]*x[k]
a∑x[k]^2+b∑x[k]+nc=∑y[k]
只要编程或手工计算出∑x[k]^4,∑x[k]^3,∑x[k]^2,∑x[k],∑y[k]*x[k]^2,
∑y[k]*x[k],∑y[k],然后代回方程组即可解出a,b,c
抛物线的顶点即为所求的极值点.
看了 已知五点求曲线极值给N个点比...的网友还看了以下:
已知五点求曲线极值给N个点比如5个点,要求这5个点所成曲线的极值:曲线是二次曲线y=ax^2+bx 2020-05-15 …
曲线C1的参数方程为x=2+2cosαy=2sinα(α为参数),以坐标原点O为极点,x轴正半轴为 2020-07-09 …
以坐标原点O为极点,x轴的正半轴为极轴建立极坐标系,已知曲线C的极坐标方程为ρ=4cosθ,曲线M 2020-07-31 …
(2014•云南一模)已知曲线C1的参数方程为x=−ty=3t(t为参数),当t=1时,曲线C1上 2020-07-31 …
已知曲线C1的直角坐标方程为x24+y2=1,以坐标原点O为极点,x轴的正半轴为极轴建立极坐标系, 2020-07-31 …
已知曲线C1的极坐标方程为ρ2=23+cos2θ,以极点O为原点,以极轴为x轴正向建立直角坐标系, 2020-07-31 …
曲线C1的参数方程为x=2+2cosαy=2sinα(α为参数)在以原点O为极点,x轴的非负半轴为 2020-07-31 …
曲线C1的参数方程为x=cosθy=sinθ(θ为参数),将曲线C1上所有点的横坐标伸长为原来的2 2020-07-31 …
在极坐标系中,已知曲线C1的极坐标方程ρ2cos2θ=8,曲线C2的极坐标方程为θ=π6,曲线C1 2020-07-31 …
已知曲线的直角坐标方程为.以坐标原点O为极点,x轴的正半轴为极轴建立极坐标系.P是曲线上一点,,, 2020-07-31 …