解决4线性方程4未知数(但向量变量)
3视图(30天)
显示旧的评论
你好,
我试图找到一个解决以下问题。我有4个方程有4个未知数,我想解决。我已经发现了一些方便的话题,除了这一事实的一些变量向量组成的65值。我想找4个未知数,还与65个值向量。对单个变量我设法做这个,但与65年每个变量值这对我来说变得很困难。
除了4个未知数其他值是已知的。F_By和x都是一个向量(1 x65双),L_platform只是一个标量值。我想解决这个未知数包括所有65的值。我希望有人可以帮助我,我感谢帮助!
亲切的问候,
蒂姆
信谊F_Dx F_Gx F_Dy F_Gy
eq1 = F_Dx - F_Gx
eq2 = F_Dy + F_Gy -F_By
eq3 = F_Gy。0.5 *。* (L_platform - x) - F_By。* (L_platform - x) + F_Gx * 0.5 * h
eq4 = F_Dx。* 0.5。* h - F_Dy。* 0.5 . * (L_platform - x) - F_By。* 0.5 * (L_platform - x)。
索尔=解决(eq1 eq2、eq3 eq4)
0评论
答案(2)
Ivo Houtzager
2021年3月18日
编辑:Ivo Houtzager
2021年3月18日
重写的线性方程线性矩阵形式的Y = X *然后解决这个线性矩阵的问题,见下面的matlab代码为例。
n = 65;
F_By = randn (n, 1);
x = randn (1);
h = randn (1);
L_platform = randn (1);
L_min_x = L_platform - x;
Y = [0 (n, 1);…
F_By;…
F_By。* L_min_x;…
0.5 . * F_By。* L_min_x];
= [(n)眼睛黑眼圈(n) 0 (n) 0 (n);…
0 (n) 0 (n)眼(n)眼(n);…
0.5 0 (n)。* h。*眼(n) 0 (n) 0.5 . * L_min_x。*眼(n);…
0.5 . * h。*眼(n) 0 (n) -0.5 . * L_min_x。*眼(n)为零(n)];
X = pinv (A) * Y;
F_Dx = X (1: n, 1);
F_Gx = X (n + 1:2 * 1);
F_Dy = X (2 n * n + 1:3 *, 1);
F_Gy = X (3 * n + 1:4 * n, 1);