With this software you can simulate heat distribution on 3D plate and cylinder.
In this project I used finite difference method to solve differential equations.
Engineering Heat Transfer - Page C-14 - Google Books Result
First he cannot find a file called bc1.mat (maybe under f:/project/heat/ on your pc), when the path is corrected to the delivered "heat_transfer.mat"-file, the following errors occur:
Warning: Variable 'B_C' not found.
> In heat_transfer>plate_select at 5721
In heat_transfer>p_1_Callback at 203
In heat_transfer>heat_transfer_OpeningFcn at 133
In heat_transfer>gui_mainfcn at 9869
In heat_transfer at 43
Undefined variable B_C.
Error in heat_transfer>plate_select (line 5722)
if B_C{str2double(get(handles.P_se,'string'))}{4}==1
Error in heat_transfer>p_1_Callback (line 203)
plate_select(handles)
Error in heat_transfer>heat_transfer_OpeningFcn (line 133)
p_1_Callback(hObject, eventdata, handles)
Error in heat_transfer>gui_mainfcn (line 9869)
feval(gui_State.gui_OpeningFcn, gui_hFigure, [],
guidata(gui_hFigure), varargin{:});
Error in heat_transfer (line 43)
gui_mainfcn(gui_State, varargin{:});
Undefined function 'm_cube1' for input arguments of type 'struct'.
Error in
guidemfile/@(hObject,eventdata)m_cube1('text84_Callback',hObject,eventdata,guidata(hObject))
Engineering Heat Transfer - Page C-14 - Google Books Result
http://books.google.com/books?id=ERtpN94lCOsC&pg=SL3-PA14&lpg=SL3-PA14&dq=morteza+ahmadi+matlab&source=bl&ots=wvFzyH_-F_&sig=nvA832fCEL5Ee-ENhwqgSLIENIE&sa=X&ei=spczUMa8MKrSiwK47IDIDg&ved=0CEAQ6AEwBw
I really can't tell if this works...multiple references to files names not explicitly included in zip file. Perhaps there is a way to deconvolve it, not enough time, better off writing it myself. cool idea though.
Updates
06 Oct 2008
Some ineffective error in first loading
21 Aug 2012
This software added to
Engineering Heat Transfer - Page C-14 - Google Books Result