02_CM0268_BASIC_MATLAB

02_CM0268_BASIC_MATLAB - MATLAB BASICS What is MATLAB?...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
CM0268 MATLAB DSP GRAPHICS 1 12 JJ II J I Back Close MATLAB BASICS What is MATLAB? MATLAB is: An interactive, matrix-based system for scientific and engineering numeric computation and visualization. You can solve complex numerical problems in a fraction of the time required with a programming language such as Java or C++. The name MATLAB is derived from MAT rix LAB oratory.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CM0268 MATLAB DSP GRAPHICS 1 13 JJ II J I Back Close MATLAB System (1) The full MATLAB system consists of: MATLAB language — high level interpreted language optimised for matrix/array operations and contains many other useful features. Integrated Development Environment — MATLAB’s IDE contains a number of tools for managing programs, editing files, saving workspace, command history, debugging and more. Handle Graphics R ± — Unparalleled suite of tools for both high-level graphing and display of data and basic graphic/image processing, as well as low-level commands for displaying and controlling graphics and building GUIs.
Background image of page 2
CM0268 MATLAB DSP GRAPHICS 1 14 JJ II J I Back Close MATLAB System (2) Extensible system — Vast array of Mathworks supplied, third party and freely available toolboxes to provide facilities for doing almost any sort of computation. Application Program Interface — API link to Java/C/Fortran programs.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CM0268 MATLAB DSP GRAPHICS 1 15 JJ II J I Back Close MATLAB IDE
Background image of page 4
CM0268 MATLAB DSP GRAPHICS 1 16 JJ II J I Back Close MATLAB Graphics Examples
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CM0268 MATLAB DSP GRAPHICS 1 17 JJ II J I Back Close Why MATLAB for this module? (1) MATLAB advantages MATLAB is a platform-independent interpreted language optimised for numerical (matrix and array) computation: It allows one to perform numerical calculations easily: Simple High Level Syntax It allows one to visualize the results without the need for complicated and time consuming programming: One or two line of MATLAB code in most simple cases Optimised for matrix and array structures — all our multimedia data structures are arrays or matrices Simple yet powerful MATLAB Integrated Development Environment (IDE)
Background image of page 6
CM0268 MATLAB DSP GRAPHICS 1 18 JJ II J I Back Close Why MATLAB for this module? (2) MATLAB advantages Rich support of multimedia formats One or two line of MATLAB code reads audio and imagery direct to arrays for immediate simple processing Rich support of computational algorithms and tools Proprietary and freely available web toolboxes for Signal, Image, Video and many more processing Summary: MATLAB allows its users to accurately solve problems, produce graphics easily and produce code efficiently.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CM0268 MATLAB DSP GRAPHICS 1 19 JJ II J I Back Close Why MATLAB for this module? (3) MATLAB disadvantages Because MATLAB is an interpreted language It can be slow: But generally quicker development cycle than coding/debugging/(re)compiling normal languages Can easily port MATLAB to faster implementations later. Poor programming practices can make it unacceptably slow.
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/24/2012 for the course CM 0268 taught by Professor Davidmarshall during the Winter '11 term at Cardiff University.

Page1 / 56

02_CM0268_BASIC_MATLAB - MATLAB BASICS What is MATLAB?...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online