3.75

3.8 | 4 ratings Rate this file 35 downloads (last 30 days) File Size: 339.07 KB File ID: #8478

Essentials of Computational Physics. Part 1: An introduction to finite-difference methods

by Victor Zalizniak

 

14 Sep 2005 (Updated 06 Dec 2006)

Code covered by the BSD License  

Companion software package.

Download Now | Watch this File

File Information
Description

Designed for graduate students in physics and engineering, this package covers a variety of finite-difference techniques that are applied to solving PDEs. The following topics are included: heat transfer, acoustics, gasdynamics, stationary equations and motion of viscous incompressible fluid.

MATLAB release MATLAB 6.0 (R12)
Other requirements Windows 98/2000/XP MATLAB R12,13,14
Zip File Content  
Other Files
ECP1 Software/Documantation/ECP1 Book contents.pdf,
ECP1 Software/Documantation/ECP1 Software Manual.pdf,
ECP1 Software/Examples/Chapter 4/example4_1.m,
ECP1 Software/Examples/Chapter 4/example4_2.m,
ECP1 Software/Examples/Chapter 4/example4_3.m,
ECP1 Software/Examples/Chapter 4/example4_4.m,
ECP1 Software/Examples/Chapter 4/exm42lt.m,
ECP1 Software/Examples/Chapter 4/f1_e41.m,
ECP1 Software/Examples/Chapter 4/f1_e42.m,
ECP1 Software/Examples/Chapter 4/f1_e44.m,
ECP1 Software/Examples/Chapter 4/f2_e41.m,
ECP1 Software/Examples/Chapter 4/f2_e42.m,
ECP1 Software/Examples/Chapter 4/f2_e44.m,
ECP1 Software/Examples/Chapter 4/fs_e41.m,
ECP1 Software/Examples/Chapter 4/fs_e42.m,
ECP1 Software/Examples/Chapter 4/fs_e43.m,
ECP1 Software/Examples/Chapter 4/fs_e44.m,
ECP1 Software/Examples/Chapter 4/g1_e43.m,
ECP1 Software/Examples/Chapter 4/g2_e43.m,
ECP1 Software/Examples/Chapter 4/g3_e43.m,
ECP1 Software/Examples/Chapter 4/g4_e43.m,
ECP1 Software/Examples/Chapter 4/invlap.m,
ECP1 Software/Examples/Chapter 5/example5_1.m,
ECP1 Software/Examples/Chapter 5/example5_2.m,
ECP1 Software/Examples/Chapter 5/example5_3.m,
ECP1 Software/Examples/Chapter 5/example5_4.m,
ECP1 Software/Examples/Chapter 5/example5_5.m,
ECP1 Software/Examples/Chapter 5/f1_e51.m,
ECP1 Software/Examples/Chapter 5/f2_e51.m,
ECP1 Software/Examples/Chapter 6/example6_1.m,
ECP1 Software/Examples/Chapter 6/example6_2.m,
ECP1 Software/Examples/Chapter 6/example6_3.m,
ECP1 Software/Examples/Chapter 6/example6_4.m,
ECP1 Software/Examples/Chapter 6/example6_5.m,
ECP1 Software/Examples/Chapter 6/limiter_Lin.m,
ECP1 Software/Examples/Chapter 6/limiter_mina.m,
ECP1 Software/Examples/Chapter 6/limiter_supera.m,
ECP1 Software/Examples/Chapter 6/limiter_ultraa.m,
ECP1 Software/Examples/Chapter 6/limiter_vanAlbada.m,
ECP1 Software/Examples/Chapter 6/limiter_vanLeer.m,
ECP1 Software/Examples/Chapter 7/a_e71.m,
ECP1 Software/Examples/Chapter 7/a_e73.m,
ECP1 Software/Examples/Chapter 7/a_e74.m,
ECP1 Software/Examples/Chapter 7/b_e71.m,
ECP1 Software/Examples/Chapter 7/b_e73.m,
ECP1 Software/Examples/Chapter 7/example7_1.m,
ECP1 Software/Examples/Chapter 7/example7_2.m,
ECP1 Software/Examples/Chapter 7/example7_3.m,
ECP1 Software/Examples/Chapter 7/example7_4.m,
ECP1 Software/Examples/Chapter 7/f_e71.m,
ECP1 Software/Examples/Chapter 7/f_e73.m,
ECP1 Software/Examples/Chapter 7/f_e74.m,
ECP1 Software/Examples/Chapter 7/g1_e71.m,
ECP1 Software/Examples/Chapter 7/g1_e73.m,
ECP1 Software/Examples/Chapter 7/g1_e74.m,
ECP1 Software/Examples/Chapter 7/g2_e71.m,
ECP1 Software/Examples/Chapter 7/g2_e73.m,
ECP1 Software/Examples/Chapter 7/g2_e74.m,
ECP1 Software/Examples/Chapter 7/g3_e71.m,
ECP1 Software/Examples/Chapter 7/g3_e73.m,
ECP1 Software/Examples/Chapter 7/g3_e74.m,
ECP1 Software/Examples/Chapter 7/g4_e71.m,
ECP1 Software/Examples/Chapter 7/g4_e73.m,
ECP1 Software/Examples/Chapter 7/g4_e74.m,
ECP1 Software/Examples/Chapter 8/example8_1.m,
ECP1 Software/Examples/Chapter 8/g1_e81.m,
ECP1 Software/Examples/Chapter 8/g2_e81.m,
ECP1 Software/Examples/Chapter 8/g3_e81.m,
ECP1 Software/Examples/Chapter 8/g4_e81.m,
ECP1 Software/Source/cross.m,
ECP1 Software/Source/fast_sin_transform.m,
ECP1 Software/Source/flux_godunov.m,
ECP1 Software/Source/flux_waf.m,
ECP1 Software/Source/flux_waf_tvd.m,
ECP1 Software/Source/godunov_acoustics.m,
ECP1 Software/Source/godunov_gasdynamics.m,
ECP1 Software/Source/heat_1d_nun.m,
ECP1 Software/Source/heat_1d_un.m,
ECP1 Software/Source/heat_2d_es.m,
ECP1 Software/Source/helmgoltz_2d_cg.m,
ECP1 Software/Source/helmgoltz_2d_fft.m,
ECP1 Software/Source/helmgoltz_2d_sor.m,
ECP1 Software/Source/lw_acoustics.m,
ECP1 Software/Source/lw_gasdynamics.m,
ECP1 Software/Source/ns_2d_vsf.m,
ECP1 Software/Source/pem.m,
ECP1 Software/Source/poisson_2d_td.m,
ECP1 Software/Source/poisson_ns_fft.m,
ECP1 Software/Source/properties.m,
ECP1 Software/Source/riemann.m,
ECP1 Software/Source/roe.m,
ECP1 Software/Source/stefan_1d.m,
ECP1 Software/Source/sweep.m,
ECP1 Software/Source/sweepa.m,
ECP1 Software/Source/tdmv.m,
ECP1 Software/Source/waf_gasdynamics.m,
ECP1 Software/Source/waf_tvd_gasdynamics.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
28 Mar 2006 Noorahmat Pudyastomo  
23 Jun 2006 Michael Froehner

The mex-Files (dll) don't work for Windows XP and the Matlab R14 version.

14 Nov 2006 Rasmus Just

When I try to run any example I get an error message stating:

??? Invalid MEX-file 'C:\Test\poisson_2d_td.dll': The specified module could not be found.

And Thats when I place all the files for the example in the same directory as the dll's
What's wrong???

20 Mar 2007 Xia Huang

Sounds intresting I will try it

31 Jul 2007 aa aa  
30 Jan 2008 Hanefa alqasmi  
06 Sep 2008 Bernardo Aflalo

A very good set of programs to better understand the math and physics of wave, heat and fluid problems.

Please login to add a comment or rating.
Updates
06 Dec 2006

to improve compatibility

Tag Activity for this File
Tag Applied By Date/Time
numerical methods Victor Zalizniak 22 Oct 2008 07:59:57
pde Victor Zalizniak 22 Oct 2008 07:59:57
engineering Victor Zalizniak 22 Oct 2008 07:59:57
finitedifference Victor Zalizniak 22 Oct 2008 07:59:57
heat Victor Zalizniak 22 Oct 2008 07:59:57
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com