找到系数a、b和c的二次多项式。通过三个点(x, y)
112(30天)
显示旧的评论
找到系数a、b和c的二次多项式y = ax ^ 2 + bx + c,穿过三分(x, y) = (1、4), (73), (120)
我不知道如何去代码这个问题,需要帮助! !
0评论
答案(4)
KSSV
2022年4月12日
%转换方程Ax = b
P = (1, 4, 4, 73;5,120);%点
x = P (: 1);
y = P (:, 2);
b = P (:, 2);% RHS
一个= [x。^ 2 x repelem (1、3、1)];
%解决
x = \ b;
%检查
* x
KALYAN ACHARJYA
2022年4月12日
编辑:KALYAN ACHARJYA
2022年4月12日
足够的提示:
这是你工作的一部分,请检查下面的提示,方程是y = ax ^ 2 + bx + c三个点。
步骤1:
eqaution Subsititute所有这三个点,你会得到三个eqaution与未知,b, c
步骤2:
使用步骤1创建一个Augumented矩阵方程(3)
步骤3:
解决了a, b, c
有用的链接
做自己是最好的学习方法!
希望它可以帮助!
VBBV
2022年4月12日
信谊a b c
x = [1 4 5];
y = [4 73 120);
eqn x = y = = *。* x + c ^ 2 + b
索尔=解决(eqn [a b c])
山姆翟
2022年4月12日
编辑:山姆翟
2022年4月12日
这个问题可以很容易解决
曲线拟合工具箱
通过单击一个按钮或一个简单的函数:
p = polyfit (x, y, 2)
不过,我相信这不是你的教授希望看到的结果。她或他可能想看看你努力计算代码根据是什么教她或他的讲座。
我建议你使用电子表格汇总执行必要的计算上三分
然后,写这个:
这完全是一个线性系统
。
的解决方案
这是很容易计算在没有使用MATLAB曲线拟合工具箱
x = A \ b
但是你可能会失去一些标志不计算矩阵的逆
一个
手动,涉及计算行列式。更好的检查与你的教授如果计算矩阵的逆所示工作是必要的。
不要担心被你的教授,因为这些发现仅仅是指导方针从课本或公共领域的知识。你只需要计算所需的物品如上所示。