矩阵包含多项式函数的结果
2视图(30天)
显示旧的评论
你好,
我试图创建一个矩阵的元素是一个多项式函数的结果,从另一个矩阵的系数:
series_fit =[系列(1,1)系列(1、2)系列(1、3)系列(1、4)系列(1、5)系列(1,6);
(一系列(3,1)*(1,1)^ 2)+(一个系列(2,1)*(1,1))+(一个系列(1,1)* (1,1))
(一系列(3,1)*(1,2)^ 2)+(一个系列(2,1)*(1、2))+(一个系列(1,1)* (1、2)
(一系列(3,1)*(1、3)^ 2)+(一个系列(2,1)*(1、3))+(一个系列(1,1)* (1、3))
(一系列(3,1)*(1、4)^ 2)+((2,1)*(1、4)系列)+((1,1)*系列(1、4))
(一系列(3,1)*(1、5)^ 2)+((2,1)*(1、5)系列)+((1,1)*系列(1、5))
(一系列(3,1)*(1,6)^ 2)+(一个系列(2,1)*(1,6))+(一个系列(1,1)* (1,6)))
矩阵系列2 x 6包含x和y数据对。包含三个多项式系数矩阵A是3 * 1。我想创建一个矩阵可以通过情节()函数,但我得到followinge错误在上面的线:
错误使用vertcat
维阵列的连接是不一致的。
错误在tutorial_5a(38)行
series_fit =[系列(1,1)系列(1、2)系列(1、3)系列(1、4)系列(1、5)系列(1,6);
我很确定这是
不
最好的办法实现我想做什么,所以任何建议或指导将不胜感激——我很muchfiguring这是我…
感谢任何帮助:)
0评论
答案(1)
威廉•罗斯
2022年9月5日
编辑:威廉•罗斯
2022年9月5日
@paul
,
我认为你有6 (x, y)对二次。你方程显示(2,1)和(1,1)乘以系列(1):)。我怀疑这是一个错误,实际拟合方程
yfit = a1 + a2 * x + a3 * x ^ 2
定义系数:
一个= (1、2、1);
做一些示例数据,随机噪声补充道:
x = 1:6;
系列= [x, * [x ^ 0; x, x ^ 2]。+ randn (1,6)]
计算拟合值:
yfit = * [x ^ 0; x, x ^ 2]。
阴谋的结果:
情节(系列(1):),(2,:),“* r”,x, yfit“- r”);
试一试。