Solving Heat Equation With Spatially Varying Thermal Conductivity
Show older comments
I was following this tutorial on how to solve the steady state heat diffusion or transfer problem and so far its been helpful.
However, I was wondering how would one solve the same problem when the thermal conductivity varies with either the x or y coordinate. In this they have a varying thermal conductivity but it only varies with temperature and not space. So I hope some one could explain how to do the same for a spatial varying thermal conductivity or direct me to something that could explain it. Thanks.
1 Comment
Sitong Wu
on 30 Jun 2021
Hi, I am facing the exactly same problem as you did 6 years ago.
Did you find the way to solve it?
:D
Answers (1)
Alan Weiss
on 9 Jul 2015
The documentation describes how to include coefficients as string expressions. In brief, use 'x' and 'y' as strings representing the x and y coordinates. For example, if your k coefficient is 0.3 + x*y/20, then use
k = '0.3+x.*y/20';
Alan Weiss
MATLAB mathematical toolbox documentation
Categories
Find more on Heat and Mass Transfer in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!