矩阵包含多项式函数的结果

2视图(30天)
保罗
保罗 2022年9月5日
移动: 史蒂文的主 2022年9月6日
你好,
我试图创建一个矩阵的元素是一个多项式函数的结果,从另一个矩阵的系数:
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这是我…
感谢任何帮助:)

答案(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)]
系列= 2×6
1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 1.6927 9.5552 15.2512 24.7072 33.6129 46.9532
计算拟合值:
yfit = * [x ^ 0; x, x ^ 2]。
yfit = 1×6
2 7 14 23 34 47
阴谋的结果:
情节(系列(1):),(2,:),“* r”,x, yfit“- r”);
试一试。
2的评论
保罗
保罗 2022年9月6日
移动:史蒂文的主 2022年9月6日
你好,
我知道我做错了什么 语法错误!
把长长的队伍在多个行,您apparrently需要使用“省略”,即三个点。
就像我说的,我想这是我走到哪里,但工作上面的语法是:
%创建一系列拟合线
series_fit =[系列(1,1)系列(1、2)系列(1、3)系列(1、4)系列(1、5)系列(1,6);
((3,1)* series_x2(1,1)) +(一个系列(2,1)* (1,1))+ ((1,1))
((3,1)* series_x2(1、2)) +(一个系列(2,1)* (1、2))+ ((1,1))
((3,1)* series_x2(1、3)) +(一个系列(2,1)* (1、3))+ ((1,1))
((3,1)* series_x2(1,4)) +(一个系列(2,1)* (1,4))+ ((1,1))
((3,1)* series_x2(1、5)) +((2, 1) *(1、5)系列)+ ((1,1))
((3,1)* series_x2(1,6)) +(一个系列(2,1)* (1,6))+ ((1,1)))
…谈论烦人!
由于人对我来说是有考虑这个:)
保罗

登录置评。

类别

找到更多的在多项式帮助中心文件交换

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!