Heat Equation 1D Finite Difference solution

Version 1.0.0 (1.79 KB) by RMS Danaraj
This code explains and solves heat equation 1d.
1.5K Downloads
Updated 28 Apr 2020

View License

% Heat equation in 1D
% The PDE for 1D heat equation is Ut=Uxx, 0=<t,0=<x=<L
% Initial condions are U(0,t)=a(t);U(L,t)=b(t)
% the boundary condition is U(x,0)=g(x)
% u(t,x) is the solution matrix.
% the finite linear heat equation is solved is....
% -u(i-1,j)=alpha*u(i,j-1)-[1+2*alpha]*u(i,j)+alpha*u(i,j+1)...(1)
%alpha=dx/dt^2. dx,dt are finite division for x and t.
% t is columnwise
%x is rowwise dealt in this code
%suggestions and discussions are welcome.

Cite As

RMS Danaraj (2026). Heat Equation 1D Finite Difference solution (https://se.mathworks.com/matlabcentral/fileexchange/75266-heat-equation-1d-finite-difference-solution), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0