MATLAB Introduction Trygve Eftestøl Karl Skretting.
-
Upload
marilynn-tracey-floyd -
Category
Documents
-
view
221 -
download
2
Transcript of MATLAB Introduction Trygve Eftestøl Karl Skretting.
MATLAB Introduction
Trygve EftestølKarl Skretting
Aim of the course
• Get to know MATLAB– What is MATLAB?
• Why use MATLAB?
– Basic training• User interface• Basic functions• Visualisation• Programming• Analysis
Hva er MATLAB?
• Why use MATLAB?– Mathematcal
computations– Visualisation– Analysis– Used a lot for problem
solving • Cybernetics • Signal processing• Image processing• Pattern recognition• …
Basic training
• User interface• Basic functions• Visualisation• Programming• Analysis
User interface
• Command window
• Workspace• Editor• Help
User interface
• Command window
User interface
• Workspace
User interface
• Editor
User interface
• Help– Contents– Index– Search– Demo
Basic functions
• Create matrices• Matrix operations• Matrix functions• Matrix indexing• Logical operations
Basic functions
• Create matrices– Scalar– Vector– Matrix
Basic functions
• Matrix operators
Basic functions
• Matrix functions
Basic functions
• Matrix indexing
Basic functions
• Logical operators
Visualisation
•2D-plotting•3D-plotting
Visualisation
• 2D-plotting
Visualisation
• 3D-plotting
Visualisation
• 3D-plotting
Programming
• Function files• Control structures
– if– while– for
Programming
• Function files
Programming
• Condition control using if
Programming
• Iterations using while
Programming
• Iterations using for
Analysis
• Estimate pulse rate – Reading from data file– Plotting of signal– Detection of peaks– Problem – false
detections• Spectral analysis• Filtering
Analysis
• Reading from data file
• Plotting of signal• Detection of peaks
Analysis
• Problem – false detections– Spectral analysis– Filtering