0% found this document useful (0 votes)
3 views18 pages

Matlab Module 1

The document provides an introduction to MATLAB, a software package for numerical computation and visualization, detailing its compatibility with various operating systems and how to obtain it. It outlines the basic windows in MATLAB, including the Command window, Current Directory Pane, and Figure window, as well as input/output features and file types. Additionally, it explains the creation and manipulation of arrays and matrices within MATLAB.

Uploaded by

snv3886
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views18 pages

Matlab Module 1

The document provides an introduction to MATLAB, a software package for numerical computation and visualization, detailing its compatibility with various operating systems and how to obtain it. It outlines the basic windows in MATLAB, including the Command window, Current Directory Pane, and Figure window, as well as input/output features and file types. Additionally, it explains the creation and manipulation of arrays and matrices within MATLAB.

Uploaded by

snv3886
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

A

Module 1

D
AD
Introduction

U
VT
Basics of MATLAB
• MATLAB is a software package for high-performance numerical
computation and visualization.

A
• It provides an interactive environment with hundreds of built-in

D
AD
functions for technical computation, graphics, and animation.

U
VT
VT
U
AD
D
A
Will MATLAB Run on My Computer?
• MATLAB is available for Windows, UNIX, Sun Solaris, Linux, and Mac
OS X operating systems.

A
• Older versions of MATLAB are available for additional platforms such

D
AD
as Mac OS and Open VMS.

U
VT
Where Do I Get MATLAB
• MATLAB is a product of The Math Works, Incorporated. Contact the
company for product information and ordering at the following

A
address:

D
AD
• The MathWorks Inc. 3 Apple Hill Drive, Natick, MA 01760-2098
Phone: (508) 647-7000, F ax: (508) 617-7001 Email:

U
info@[Link] World Wide Web: http: /

VT
/[Link]
Basics of MATLAB
• MATLAB Windows:
• On almost all systems, MATLAB works through three basic windows

A
D
• [Link] Desktop

AD
• [Link] window

U
• 3. Editor Window

VT
1. MATLAB Desktop
• Consists of following sub windows
• A) Command window:This is the main window. It is characterized by

A
D
the MATLAB command prompt (>>).

AD
• When you launch the application program, MATLAB puts you in this
window.

U
• All commands, including those for running user-written programs, are
VT
typed in this window at the MATLAB prompt
• B) Current Directory Pane:
• This pane is located on the left of the Command Window in the

A
D
default MATLAB desktop layout. This is where all your files from the

AD
current directory are listed.
• C) (File) Details pane: Just below the Current Directory pane is the

U
Details pane that shows the details of a file you select in the current

VT
directory pane. These details are normally limited to listing of
variables from a MAT-file (a binary data file discussed later) , showing
titles of M- files, and listing heading of cells if present in M-files
• D)Workspace pane: This subwindow lists all variables that you have
generated so far and shows their type and size.

A
• E)Command History pane: All commands typed on the MATLAB

D
AD
prompt in the command window get recorded, even across multiple
sessions (you worked on Monday, then on Thursday, and then on next

U
Wednesday, and so on) , in this window. You can select a command

VT
from this window with the mouse and execute it in the command
window by double-clicking on it.
2. Figure Window
• The output of all graphics commands typed in the command window
are flushed to the graphics or figure window, a separate gray window
with (default) white background color. The user can create as many

A
figure windows as the system memory will allow.

D
• 3. Editor window: This is where you write, edit , create, and save your

AD
own programs in files called M-files.

U
• On most systems, MATLAB provides its own built-in editor. However,

VT
you can use your own editor by typing the standard file-editing
command that you normally use on your system.
Input/output features
• Data type: The fundamental data type in MATLAB is an array. It
encompasses several distinct data objects-integers, doubles (real numbers)
, matrices, character strings, structures, and cells.

A
• Dimensioning: Dimensioning is automatic in MATLAB . No dimension

D
statements are required for vectors or arrays.

AD
• Case sensitivity: MATLAB is case-sensitive; that is, it differentiates between
the lowercase and uppercase letters.

U
• Output display: The output of every command is displayed on the screen

VT
unless MATLAB is directed otherwise. A semicolon at the end of a
command suppresses the screen output.
• Command history: MATLAB saves previously typed commands in a buffer.
These commands can be recalled with the up-arrow key
File types
• M-files are standard ASCII text files, with a .m extension to the
filename. Most programs you write in MATLAB are saved as M-files.

A
• Mat-files are binary datafiles, with a . mat extension to the filename.

D
Mat-files are created by MATLAB when you save data with the save

AD
command
• Fig-files are binary figure files with a .fig extension that can be

U
VT
opened again in MATLAB as figures. Such files are created by saving a
figure in this format using the Save or Save As options from the File
menu or using the save as command in the command window. A fig-
file contains all the information required to recreate the figure. Such
files can be opened with the open filename . fig command.
• P-files are compiled M-files with a .p extension that can be executed
in MATLAB directly (without being parsed and compiled) . These files

A
are created with the pcode command. If you develop an application

D
that other people can use but you do not want to give them the

AD
source code (M- file) , then you give them the corresponding p-code

U
or the p-file.

VT
Creating and Working with Arrays of Numbers
• An array is a list of numbers or expressions arranged in horizontal
rows and vertical columns.

A
• When an array has only one row or column, it is called a vector.

D
AD
• An array with m rows and n columns is called a matrix of size m x n.
• Array operations

U
VT
• ·* term-by-term multiplication,
• ./ term-by-term division,
• . ^ term-by-term exponentiation.
• >> x= [1 2 3]
• X=

A
D
1 2 3

AD
• >> y=[2;5;3]

U
• Y=

VT
2
5
3
• >> z= [2 1 0];
• >> a= x + z

A
a=

D
3 3 3

AD
>> b= x + y

U
??? Error using ➔ plus matrix dimensions must agree

>>a= x.* z VT
a=
2 2 0
• >> b= 2*a

A
• b=

D
• 4 4 0

AD
U
• >> A=[ 1 2 3 ; 4 5 6 ; 1 1 1]

VT
•A
1 2 3
4 5 6
1 1 1
• >> A(2,3)
• ans=

A
D
6

AD
U
VT

You might also like