解决多个方程在一个变量中

1视图(30天)
Kalvin
Kalvin 2022年10月28日
编辑: Torsten 2022年10月28日
信谊p1 p2 p3 p4 p5
B = [(75 * p2) / 2 - (153 * p3) / 4 + (199 * p4) / 6 + (31 * p5) / 12 - 2165/12 = = -433/36, 58 * p2 - (89 * p3) / 2 + (457 * p4) / 9 + (127 * p5) / 18 - 4763/18 = = -433/36, 38 * p2 - (59 * p3) / 2 + (344 * p4) / 9 + (161 * p5) / 18 - 3031/18 = = -433/36, 70 * p2 - 81 * p3 + (625 * p4) / 9 + (125 * p5) / 9 - 3031/9 = = -433/36, (89 * p2) / 2 - (225 * p3) / 4 + (841 * p4) / 18 - (11 * p5) / 36 - 9959/36 = = -433/36)
解决(b)
solx =[答。p2 ans.p3 ans.p4 ans.p5]
我得到5个方程在B变量但当我试图解决它。它总是显示
p2 = [0 x1 sym]
p3 = [0 x1 sym]
p4 = [0 x1 sym]
p5 = [0 x1 sym]
空信谊;0 - 4
解这个方程是否有解?
谢谢你!

接受的答案

大卫。马塞罗说道
大卫。马塞罗说道 2022年10月28日
编辑:大卫。马塞罗说道 2022年10月28日
我想问题是,你有5个方程和四个变量,因为 p1 系统中没有出现在任何地方。
因此,系统是由多种因素决定的。
如果我试图解决取消最后一个方程,见下文
信谊p1 p2 p3 p4 p5
B = [(75 * p2) / 2 - (153 * p3) / 4 + (199 * p4) / 6 + (31 * p5) / 12 - 2165/12 = = -433/36;58 * p2 - (89 * p3) / 2 + (457 * p4) / 9 + (127 * p5) / 18 - 4763/18 = = -433/36;38 * p2 - (59 * p3) / 2 + (344 * p4) / 9 + (161 * p5) / 18 - 3031/18 = = -433/36;70 * p2 - 81 * p3 + (625 * p4) / 9 + (125 * p5) / 9 - 3031/9 = = -433/36)% (89 * p2) / 2 - (225 * p3) / 4 + (841 * p4) / 18 - (11 * p5) / 36 - 9959/36 = = -433/36)
B =
s =解决(B)
s =结构体字段:
p2: 122537701/16461144 p3, p4 -1231019/783864: -1665751/304836 p5: 7365763/1829016
你确定系统正确编码吗?
包括你可能已经错过了 p1 在某处。
2的评论
Torsten
Torsten 2022年10月28日
编辑:Torsten 2022年10月28日
信谊p1 p2 p3 p4 p5
B = [(75 * p2) / 2 - (153 * p3) / 4 + (199 * p4) / 6 + (31 * p5) / 12 - 2165/12 = = -433/36, 58 * p2 - (89 * p3) / 2 + (457 * p4) / 9 + (127 * p5) / 18 - 4763/18 = = -433/36, 38 * p2 - (59 * p3) / 2 + (344 * p4) / 9 + (161 * p5) / 18 - 3031/18 = = -433/36, 70 * p2 - 81 * p3 + (625 * p4) / 9 + (125 * p5) / 9 - 3031/9 = = -433/36, (89 * p2) / 2 - (225 * p3) / 4 + (841 * p4) / 18 - (11 * p5) / 36 - 9959/36 = = -433/36)
B =
s =解决([B (1), (3), (4), (5) B]);%。
p2 =双(s.p2)
p2 = -0.9168
p3 =双(s.p3)
p3 = -1.1433
p4 =双(s.p4)
p4 = 5.1320
p5 =双(s.p5)
p5 = -4.3249
或使用
[A, b] = equationsToMatrix (b);
索尔=双(一)\双(b)
索尔= 4×1
0.8276 -0.6442 4.0401 -4.8917
解决了系统中的5个方程最小二乘意义上的4个未知数。

登录置评。

更多的答案(0)

类别

找到更多的在数学帮助中心文件交换

下载188bet金宝搏


释放

R2021a

社区寻宝

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

开始狩猎!