[수정] 행렬 계산 질문드려요~
Orange
2023.09.16
질문 제목 : 행렬 계산 질문드려요~질문 내용 : 제가 행렬 계산을 하려고 하는데 식은p x u = q ------- u = p^-1 x q 의 간단한 행렬연산식입니다.
그런데 문제는 p의 행렬 형태가 21x3인지라 역행렬을 구할수가 없다는 거죠..ㅠㅠ
각 행렬의 형태는 p=21x3, u=21x1, q=21x1입니다.
이 p와 u를 곱하는 형태는 다음과 같습니다.pu[1][1]=p[1][1]*u[1][1]+p[1][2]*u[2][1];
for(i=2;i=n;i++)
{
w=0;
w=w+p[i][1]*u[i-1][1];
w=w+p[i][2]*u[i][1];
w=w+p[i][3]*u[i+1][1];
pu[i][1]=w;
}
pu[n1][1]=p[n1][1]*u[n][1]+p[n1][2]*u[n1][1];이 연산으로는 u값을 구해내는 방식으로는 변경이 안 될듯한데 방법이 없을까요...ㅠㅠ 고수님들 부탁드려요
여기서 p-21x3의 행렬을 21x21행렬로 수정하여 계산하려 합니다. 이 경우에 역행렬 구하는 공식을 사용하면 u=p^-1 * q 방식으로 계산하면 맞는값이 나올까요?