121 likes | 456 Views
Numerical methods using Matlab (with focus on methods for Structural Dynamics). Course at UCLV, Santa Clara, Cuba 2 – 5 December 2013 Dirk Roose (KU Leuven). Content of the course. Introduction on Matlab (and Octave).
E N D
Numerical methods using Matlab(with focus on methods for Structural Dynamics) Course at UCLV, Santa Clara, Cuba 2 – 5 December 2013 Dirk Roose (KU Leuven)
Content of the course • Introduction on Matlab(and Octave). • Participants in the course will define a small project related to their work and implement it within Matlab. • The lecturer will supervise the projects and will help the participants during the implementation. • The projects will be evaluated and further usage of Matlab/Octave will be discussed. • We focus on methods that are useful for Structural Dynamics follow-up course (in May?) • We will demonstrate the use the Matlab Toolbox for signal processing.
Course material • PublicMatlab: course by Prof. Jake Blanchard (University of Wisconsin – Madison, 2008) slides & files available from http://blanchard.ep.wisc.edu/PublicMatlab/ • BookEngineering ComputationwithMatlabD.M. Smith, Pearson, 2013 (3d edition) also availablease-book • BookScientific Computing with MATLAB and Octave A. Quarteroni, F. Saleri, P. Gervasio, LNCSE, Springer, 2011 (3d ed) Matlab programs available at http://mox.polimi.it/qs • Book Fundamentals of Scientific Computing BertilGustafsson, LNCSE, Springer, 2011 availablease-book
Course material Websites • TheMathworks !!! www.mathworks.com • Manyothers: e.g. focus on Mechanical Eng.: • G. Recktenwald (Dept. Mechanical Eng., Portland State Univ.), http://web.cecs.pdx.edu/~gerry/nmm/course/slides/ • http://people.rit.edu/pnveme/Plig_2006/(`learning innovation grant’)
Matlab • Initially: Interactive Matrix Laboratory • Extended in many different directions • Many (all?) other numerical tasks • Programming language • Programming environment • Toolboxes: user-friendly environment for many application areas (e.g., signal processing) • !!! Free software: Octave !!! www.octave.org
Signal Processing Toolbox Key Features • Developing Signal Processing Algorithms • Generating, Visualizing, and Analyzing Signals • Performing Spectral Analysis in MATLAB • Designing Digital FIR and IIR Filters
Prerequisites for course on Structural Dynamics • Matrix operations • Complex numbers • Eigenvalues & eigenvectors (stability analysis) • Signal processing • Fast Fourier transform • Harmonic & periodic functions • Time integration
Schedule • Lunes02/12/2013: Matlabbasics Participants define a small project related to their work to be implemented with Matlab • Martes 03/12/2013Matlab & demo Toolbox for signal processingParticipants work out the project under supervision • Miércoles 04/12/2013Participants work out the project under supervision • Jueves 05/12/2013 Presentationand evaluation of the projects and evaluation • Viernes 06/12/2013(morning) ??? General conclusions; further usage of Matlab.