반응형

 

열전달 계산 Mathlab 프로그래밍(feat.Gauss seidel)

열전달 문제는 Gauss seidel 방식으로 해결할 수 있습니다.

전에 엑셀프로그램으로 계산방법을 포스팅했었는데 오늘은 매트랩(Mathlab)의 GUI기능을 이용하여 프로그램을 만들어 보도록하겠습니다.

먼저 Gauss seidel방식의 수식은 다음과 같습니다.

이 식의 의미는 이전의 값을 현재식에 대입하여 다시 구하고 이 방식을 반복하여 이전값과 현재의 값의 차이가 설정해놓은 오차 이내에 들어오면 해로 판정하는 방법입니다.

즉 이전값(처음에는 초기값을 임의로 설정)을 방정식에 대입해서 나오면 나온값이 이전값이되고 다시 방정식에 대입 이런 걸 계속 반복하면 됩니다.

이를 프로그래밍을 통해 구현하면 다음과 같습니다.

 

 

 

 

이를 GUI로 표현하면 다음과 같은 결과를 도출할 수 있습니다.

 

 

 

 

 

 

반응형

+ Recent posts