… co k tomu říci více :,(
Úno
01
2010
01
2010
--
MATLAB and computer simulations course for students FH Regensburg – PART I
Guaranty
Prof. Ing. Zdeňka Benešová, CSc, University of West Bohemia in Pilsen
Prof. Dr. Ing. Roland Schiek, TU Regensburg, Prof. Dr. Ing. Rainer Haller
Schedule – Part I
Download schedule in pdf.
Dipl. Ing. Petr Kropík, Ph.D., Dipl. Ing. Pavel Štekl, Ph.D.
Monday
- Materials from lessons – diary and mfiles
- Opening of course
8:45 – 9:00
- MATLAB basics (Štekl)
9:00 – 10:30
Download paper 1 here.
Download remarks to paper 1 here.
Environment basics – introduction, window environment, interpret style, Menu system
Basic declarations – case sensitivity and basic working rules
Command Window, Workspace, History – properties, working with windows
Help Style, using help declarations with concrete commands
MATLAB programming language and basic commands (using in linear algebra, square matrixes, elementary functions and basic operations with vectors)
Brackets (square, angle), parentheses. Semicolons and commas – meaning and usage.
Matrix principles in MATLAB language (declarations and using with examples)
Matrix algebra (some functions), using “dot-operators” (like A.*B or A.’)
Selected helpful functions from help chapters elmat and elfun (like atan, angle, pascal, magic, det, inv, diag, sort, sum, min, max, size, etc.)
Matrices with complex numbers (examples and functions)
System of linear equations – solving (using matrix operations – examples)
Further functions – goniometrical functions, integral (quad), sorting. - Basic graphical functions – graphs and figures (Štekl)
11:00 – 12:30
M-files editor – basic functions (menu system, open, close, trace, name …)
Creating of basic MATLAB scripts (basic graphical output of a simple function, grid, plot(x, y), points, colours, axes, labels, title, scalling, etc.)
Functions with polynomial arguments (polyfun, polyval, etc.)
Curve fitting – linear, polynomial and spline regression, graphical output (functions polyfit and interp)
M-files editor – basic functions (menu system, open, close, trace, name …)
Creating of basic MATLAB scripts (basic graphical output of a simple function, grid, plot(x, y), points, colours, axes, labels, title, scalling, etc.)
Functions with polynomial arguments (polyfun, polyval, etc.)
Curve fitting – linear, polynomial and spline regression, graphical output (functions polyfit and interp) (Štekl, Kropík)
Download paper 2 here. - MATLAB programming
13:30 – 15:30
Flow control statements – loops (for, while), conditions (if, switch-case), etc. Editing m-files – creating functions (examples – cumulative integral and equation solving, user data input) (Kropík)
Possible training, questions, discussion. (Štekl, Kropík) - Advanced functions and practising (Kropík)
15:30 – 17:00
ODE-functions – solving of first order ordinary differential equations, system of differential equations, higher orders differential equations. (Kropík)
Interactive input / output commands, user defined error messages, commentary (functions input, error, msgbox) (Kropík)
Download ODE example with ODESET etc.
Tuesday
Materials from lessons – diary and mfiles – integration
Materials from lessons – diary and mfiles – linear eq.
Materials from lessons – diary and mfiles – ODE – diff. eq.
- ODE functions application (Kropík)
8:30 – 10:00
Download paper 5 here.
Examples of simple transient phenomena – RC, RLC circuit etc. (RLC Circuit Example download) - ODE functions application – continue (Kropík, Štekl)
10:30 – 12:30
Solving problems using ODE solver, creating own application. - Introduction to 3D graphs (Štekl)
13:30 – 15:00
Download paper 3 (paper 1 again – at the second part of document are informations about 3D graphs).
(meshgrid, mesh, surf, surfl, colormap, shading, interp).
Examples of 3D functions (functions depended on two variables).
3D curve – Line Plots of 3-D Data (plot3), examples – integral of 3D curve.
3D style on the complex grid and complex graphs. - Graphical output – advanced settings (Kropík)
- MATLAB – GUI and multimedia (Kropík)
15:30 – 17:00
Download paper 6 here.
Advanced settings of graphical outputs and graphical user interface (automated adjustment of figure size in depend on screen size, get, set, etc.)Graphical user interface – drawing layout, development, basic skills, predefined dialog boxes, development of a simple graphical user interface application.Practicing, standalone working on examples with help of lecturers.
Creating animated sequences (movies and animated graphics), audio-video functions (loading of audio data, creating audio files etc.) – for advanced users (Kropík, Štekl)
Download paper 7 here.
(Fitting in 3D, for your study – download paper 4 here.)
Wednesday
- Fourier transformations – FFT (example, harmonic signal analysis – noised input signal, construction of dynamic FFT system in other programs) (Štekl)
8:30 – 09:00
Download paper 8 here.
- Autonomous working and brush up on more extensive example, working with complex numbers, applying ODE functions, dialog boxes, graphical interface, animations – with help of lecturers (Kropík, Štekl)
9:00 – 10:00
Download paper 9 here. - MATLAB test – Kropík, Štekl)
10:30 – 11:30 - Results of MATLAB test
13:30 – 14:00
Úno
01
2010
01
2010
--
MATLAB and computer simulations course for students FH Regensburg – PART II
Guaranty:
Prof. Ing. Zdeňka Benešová, CSc., University of West Bohemia in Pilsen
Prof. Ing. Zdeňka Benešová, CSc., University of West Bohemia in Pilsen
Prof. Dr. Ing. Ronald Schieck, TU Regensburg, Prof. Dr. Ing. Rainer Haller
Lecturers:
Prof. Ing. Zdeňka Benešová, CSc.
Ing. Roman Hamar, Ph.D. & Ing. David Pánek, Ph.D.
Wednesday – continuation
- Matrix analysis of networks – 1. and 2. incident matrix, methods of loop currents, nodal voltages
14:00 – 15:00 (Benešová) - MATLAB instruction for steady-state analysis – DC and AC nodal analysis, DC and AC loop analysis, incidence matrix, resonance
15:00 – 17:00 (Hamar)
Matrix analysis of networks – download and print, please.
Thursday
- Matrix equation for transients analysis – theory
08:30 – 09:00 (Benešová) - MATLAB instruction for transients analysis
09:00 – 10:30 (Hamar, Pánek) - Frequency-domain analysis, transfer functions – examples in MATLAB
11:00 – 12:30 (Hamar, Pánek) - Practising – MATLAB files for steady-state and transient analysis, examples
13:30 – 15:00 (Pánek, Hamar) - Introduction to SwitcherCAD
Preparing problems for simulation, creating models – working with standard blocks, setting up simulation preferences. Analyzing simulation results.
15:30 – 17:00 (Pánek)
Transient analysis – download and print, please.
Download paper1 in pdf format here.
Download paper2 in pdf format here.
Friday
- Independent practise + examination
08:30 – 11:00 (Pánek, Hamar, Benešová) - Evaluation, closing summary
13:30 – 14:00