MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Kelly
on 5 Feb 2013

I'm working with the heat equation (PDE), and I'm unsure how to set up my boundary conditions in a Matlab script. I need to initialize the boundary condition U(x=0) = t(6-t)

equation %(U*x-1-2U*x+U*x+1)/(x^2)

dt = 0.01; % time step dx = 0.01; % distance step K=0.002; % the constant value

%initialize vectors for distances 0 to 5 and time 0 to 20 time = 0:dt:20; t = length(time); x = 0:dx:5; row = length(t); col = length(x);

% Initialize temperature array U = zeros(row,col);

initialize the surface boundary condition U(x=0) = t(6-t)

*No products are associated with this question.*

## 0 Comments