How do I do simultaneous equations with unknown variables?

조회 수: 3 (최근 30일)
Gowutheyaan Ratnasingam
Gowutheyaan Ratnasingam 2019년 11월 18일
답변: Siriniharika Katukam 2019년 11월 21일
I have worked out a global stiffness matrix and the global force vector. After this I need to do an equation [K][q] = {f}
Where {q} =
q1
q2
q3
Where q1 is equal to zero, and the other two are values to be found, how do I find these values? When I try, Matlab keeps on saying q2 etc. are undefined. It also doesn't seem to accept F = K*Q for some reason too
Code so far:
Edof = [1 1 2; 2 2 3];
K = zeros (3,3);
F = zeros (3,1);
F (2) = 4;
F (3) = 2;
k1 = 60;
k2 = 30;
Ke1 = [k1 -k1; -k1 k1];
Ke2 = [k2 -k2; -k2 k2];
K(1:2,1:2) = Ke1;
K(2:3,2:3) = K(2:3,2:3) + Ke2;

답변 (1개)

Siriniharika Katukam
Siriniharika Katukam 2019년 11월 21일
Hi
"linsolve" does the solving in your case.
Pass K and f as inputs to linsolve.
Do follow this link further:

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

제품


릴리스

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by