Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.

Slides:



Advertisements
Similar presentations
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
Advertisements

MATLAB for Scientist and Engineers
Engineering Computation using MATLAB
A History of Numerical Analysis Ideas Alan Kaylor Cline Department of Computer Sciences The University of Texas at Austin Prepared for CS 378 History of.
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/22/2003.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/22/2003.
Bellevue University CIS 205: Introduction to Programming Using C++ Lecture 1: Getting Started by George Lamperti & BU Faculty.
FIGURE 1-1 A Computer System
CS 104 Introduction to Computer Science and Graphics Problems Software and Programming Language (2) Programming Languages 09/26/2008 Yang Song (Prepared.
ENGR-25_MATLAB_AppMath_ProbSolve.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed.
Chapter 17 Programming Tools The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.
Introduction to FORTRAN
1 Basic MATLAB ผศ. ดร. อนันต์ ผลเพิ่ม Anan Phonphoem
Introduction to MATLAB adapted from Dr. Rolf Lakaemper.
© 2008 The MathWorks, Inc. ® ® Parallel Computing with MATLAB ® Silvina Grad-Freilich Manager, Parallel Computing Marketing
Introduction to M ATLAB EE 100 – EE Dept. - JUST.
Enhancing STEM Curriculum with MATLAB and Online Resources Dr. David Torres Northern New Mexico College 2011 NSF Robert Noyce Conference July 7, 2011.
MATLAB WORKSHOP FOR EE 327FOR EE 327 MWF 8: AMMWF 8: AM August 26-30, 2002August 26-30, 2002 Dr. Ali A. Jalali.
A L I MAM M OHAMMAD B IN S AUD I SLAMIC U NIVERSITY C OLLEGE OF S CIENCES D EPARTMENT OF M ATHEMATICS MATLAB 251 : MATH SOFTWARE Introduction to MATLAB.
1 Lab of COMP 406 Teaching Assistant: Pei-Yuan Zhou Contact: Lab 1: 12 Sep., 2014 Introduction of Matlab (I)
Programming Languages: Scratch Intro to Scratch. Lower level versus high level Clearly, lower level languages can be tedious Higher level languages quickly.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 2.
MATLAB Harri Saarnisaari, Part of Simulations and Tools for Telecommunication Course.
Jeff Marino & Ron Reed. Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects.
Geog Basic Skills in Scientific Programming Syllabus, Introduction, Fundamentals of IDL Syntax.
Program & Programming Languages. Introduction to Programming Programming is the process of writing a computer program in a language that the computer.
Chapter 1: Brief Overview of MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox.
6. Program Translation CS100: The World of Computing John Dougherty Haverford College.
EGR 115 Introduction to Computing for Engineers Introduction to Computer Programming Wednesday 27 Aug 2014 EGR 115 Introduction to Computing for Engineers.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
MATLAB – PT1 The purpose of this workshop is to get you started and to have fun with MATLAB! Let’s talk a little and decide on what we will be covering.
Introduction to programming Carl Smith National Certificate Year 2 – Unit 4.
CSC1200 INTRODUCTION TO PROGRAMMING Dr. Maureen Markel
MATLAB "Mathematical Laboratory" Designed for numerical computation.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
Jeff Howbert Introduction to Machine Learning Winter Machine Learning MATLAB Essentials.
Numerical Methods for Computer Engineering ( ) Assoc. Prof. Mitchai Chongcheawchamnan.
ICT PROGRAMMING INTRODUCTION. WHAT & WHY PROGRAMMING Programming is a process of developing computer programs Computer program is a set of instructions.
CIS 595 MATLAB First Impressions. MATLAB This introduction will give Some basic ideas Main advantages and drawbacks compared to other languages.
“Moh’d Sami” AshhabSummer 2008University of Jordan MATLAB By (Mohammed Sami) Ashhab University of Jordan Summer 2008.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
1 Introduction to Matlab. 2 What is Matlab? Matlab is basically a high level language which has many specialized toolboxes for making things easier for.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
ENGR-25_MATLAB_AppMath_ProbSolve.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed.
DDC 2223 SYSTEM SOFTWARE DDC2223 SYSTEM SOFTWARE.
CSCI-235 Micro-Computer Applications
PH2150 Scientific Computing Skills
Introduction to MATLAB
Software for scientific calculations
MatLab Programming By Kishan Kathiriya.
C Programming Language
Welcome to MATLAB.
Introduction CSE 1310 – Introduction to Computers and Programming
(Mohammed Sami) Ashhab
Introduction to programming languages, Algorithms & flowcharts
Introduction to Computers
(Course Introduction)
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATH My research interests lie primarily in the area of numerical analysis and scientific computing, …
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
Programming.
Introduction to MATLAB
Introduction to MATLAB
Simulation And Modeling
The University of Adelaide, School of Computer Science
Presentation transcript:

Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003

MATLAB Overview What is MATLAB? History of MATLAB –Who developed MATLAB –Why MATLAB was developed –Who currently maintains MATLAB Strengths of MATLAB Weaknesses of MATLAB

What is MATLAB? MATLAB –MATrix LABoratory –Interactive system Will be covered during week 2 –Programming language Will be covered during week 3

What is MATLAB con’t: 2 Considering MATLAB at home –Standard edition Available for roughly 2 thousand dollars –Student edition Available for roughly 1 hundred dollars. Some limitations, such as the allowable size of a matrix

History of MATLAB Ancestral software to MATLAB –Fortran subroutines for solving linear (LINPACK) and eigenvalue (EISPACK) problems –Developed primarily by Cleve Moler in the 1970’s

History of MATLAB, con’t: 2 Later, when teaching courses in mathematics, Moler wanted his students to be able to use LINPACK and EISPACK without requiring knowledge of Fortran MATLAB developed as an interactive system to access LINPACK and EISPACK

History of MATLAB, con’t: 3 MATLAB gained popularity primarily through word of mouth because it was not officially distributed In the 1980’s, MATLAB was rewritten in C with more functionality (such as plotting routines)

History of MATLAB, con’t: 4 The Mathworks, Inc. was created in 1984 The Mathworks is now responsible for development, sale, and support for MATLAB The Mathworks is located in Natick, MA The Mathworks is an employer that hires co-ops through our co-op program

Strengths of MATLAB MATLAB is relatively easy to learn MATLAB code is optimized to be relatively quick when performing matrix operations MATLAB may behave like a calculator or as a programming language MATLAB is interpreted, errors are easier to fix Although primarily procedural, MATLAB does have some object-oriented elements

Weaknesses of MATLAB MATLAB is NOT a general purpose programming language MATLAB is an interpreted language (making it for the most part slower than a compiled language such as C++) MATLAB is designed for scientific computation and is not suitable for some things (such as parsing text)