2-D conduction in a aluminum plate

조회 수: 4 (최근 30일)
Layne Christensen
Layne Christensen 2020년 2월 17일
답변: darova 2020년 2월 17일
I have a large matrix from a 2-D heated plate with each point in the matrix giving a temperature. I want to use second order central finite difference method to numerically compute what the heat flux is at each point and then create a 2D contour plot. I am new to using finite difference method and how to take my equations and boundary conditions from paper and write the code in matlab to solve for the heat flux. Any help would be great.
Thanks
  댓글 수: 2
darova
darova 2020년 2월 17일
  • how to take my equations and boundary conditions from paper
Where are they?
Layne Christensen
Layne Christensen 2020년 2월 17일

댓글을 달려면 로그인하십시오.

채택된 답변

darova
darova 2020년 2월 17일
Your equation:
Can be re-written as (difference scheme):
You should express
while 1 % loop until tolerance
for i = 2:m-1 % loop rows matrix
for j = 2:n-1 % loop columns matrix
T(i,j) = long_expression
end
end
if tolerance < 0.1
break;
end
end
Found a mistake in your boundary conditions:
I also attached similar script for another scheme. Look

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Partial Differential Equation Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by