02_CM0268_BASIC_MATLAB

02_CM0268_BASIC_MATLAB - MATLAB BASICS What is MATLAB...

Info icon This 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.
Image of page 1

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

View Full Document Right 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.
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.
Image of page 3

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

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

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

View Full Document Right 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)
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.
Image of page 7

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

View Full Document Right 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.
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern