MATLAB如何给变量赋值并计算出系数?现有三个点(X1,Y1)(X2,Y2)(X3,Y3),通过这三个点我算出了两条三次函数曲线a1*x^3+b1*x1^2+c1*x+d1=y和a2*x^3+b2*x^2+c2*x+d2=y的与(X1,Y1)(X2,Y2)(X3,Y3)相关的a1,b1,c1,d1,a2,b2,c2,d2
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 16:57:42
![MATLAB如何给变量赋值并计算出系数?现有三个点(X1,Y1)(X2,Y2)(X3,Y3),通过这三个点我算出了两条三次函数曲线a1*x^3+b1*x1^2+c1*x+d1=y和a2*x^3+b2*x^2+c2*x+d2=y的与(X1,Y1)(X2,Y2)(X3,Y3)相关的a1,b1,c1,d1,a2,b2,c2,d2](/uploads/image/z/1633457-65-7.jpg?t=MATLAB%E5%A6%82%E4%BD%95%E7%BB%99%E5%8F%98%E9%87%8F%E8%B5%8B%E5%80%BC%E5%B9%B6%E8%AE%A1%E7%AE%97%E5%87%BA%E7%B3%BB%E6%95%B0%3F%E7%8E%B0%E6%9C%89%E4%B8%89%E4%B8%AA%E7%82%B9%EF%BC%88X1%2CY1%29%28X2%2CY2%29%28X3%2CY3%29%2C%E9%80%9A%E8%BF%87%E8%BF%99%E4%B8%89%E4%B8%AA%E7%82%B9%E6%88%91%E7%AE%97%E5%87%BA%E4%BA%86%E4%B8%A4%E6%9D%A1%E4%B8%89%E6%AC%A1%E5%87%BD%E6%95%B0%E6%9B%B2%E7%BA%BFa1%2Ax%5E3%2Bb1%2Ax1%5E2%2Bc1%2Ax%2Bd1%3Dy%E5%92%8Ca2%2Ax%5E3%2Bb2%2Ax%5E2%2Bc2%2Ax%2Bd2%3Dy%E7%9A%84%E4%B8%8E%EF%BC%88X1%2CY1%29%28X2%2CY2%29%28X3%2CY3%29%E7%9B%B8%E5%85%B3%E7%9A%84a1%2Cb1%2Cc1%2Cd1%2Ca2%2Cb2%2Cc2%2Cd2)
MATLAB如何给变量赋值并计算出系数?现有三个点(X1,Y1)(X2,Y2)(X3,Y3),通过这三个点我算出了两条三次函数曲线a1*x^3+b1*x1^2+c1*x+d1=y和a2*x^3+b2*x^2+c2*x+d2=y的与(X1,Y1)(X2,Y2)(X3,Y3)相关的a1,b1,c1,d1,a2,b2,c2,d2
MATLAB如何给变量赋值并计算出系数?
现有三个点(X1,Y1)(X2,Y2)(X3,Y3),通过这三个点我算出了两条三次函数曲线a1*x^3+b1*x1^2+c1*x+d1=y和a2*x^3+b2*x^2+c2*x+d2=y的与(X1,Y1)(X2,Y2)(X3,Y3)相关的a1,b1,c1,d1,a2,b2,c2,d2的表达式.现在我想给这三个点赋值算出具体的a1,b1,c1,d1,a2,b2,c2,d2值,确定两个函数曲线并显示出来,如何才能办到?
MATLAB如何给变量赋值并计算出系数?现有三个点(X1,Y1)(X2,Y2)(X3,Y3),通过这三个点我算出了两条三次函数曲线a1*x^3+b1*x1^2+c1*x+d1=y和a2*x^3+b2*x^2+c2*x+d2=y的与(X1,Y1)(X2,Y2)(X3,Y3)相关的a1,b1,c1,d1,a2,b2,c2,d2
由三个点确定三次曲线,由于三次曲线的系数有4个,而三个点只能给出三个方程,理论上,可以有无数条三次曲线通过该三点.
不知道你所确定的系数ai...di(i=1,2)是怎样的,但正常情况下,应该是关于三个点坐标Xi、Yi(i=1,2,3)的表达式.那么,剩下的问题就很简单了:有了Xi、Yi的值,就可以直接计算ai...di,然后画曲线就是把x在一定范围内取足够多的点(范围应该把Xi都包含在内并适当大一些),按照
y1=a1*x^3+b1*x^2+c1*x+d1
和
y2=a2*x^3+b2*x^2+c2*x+d2
计算出曲线的纵坐标,然后画图即可.