0% found this document useful (0 votes)
31 views15 pages

Matlab Lecture 3

This document discusses creating and manipulating arrays in MATLAB. It covers creating one-dimensional vectors and two-dimensional matrices, addressing elements within arrays, built-in functions for arrays like length and size, and adding or deleting elements from existing arrays. Strings can also be used as variables in MATLAB. The chapter concludes with practice problems for working with arrays.

Uploaded by

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

Matlab Lecture 3

This document discusses creating and manipulating arrays in MATLAB. It covers creating one-dimensional vectors and two-dimensional matrices, addressing elements within arrays, built-in functions for arrays like length and size, and adding or deleting elements from existing arrays. Strings can also be used as variables in MATLAB. The chapter concludes with practice problems for working with arrays.

Uploaded by

waqas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Lecture 3

Chapter 2 Creating Arrays


• Creating Arrays

• Matrix
• One dimensional (Row/Column) - Vectors
• Two dimensional (Rows/Columns) - Matrix
Chapter 2 One dimensional Array (Vector)
• Creating Arrays
• One Dimensional Array

Creating Vector by (Know list of #’s)


Variable_Name = [Vector Elements]
Row Vector
Type elements by giving Space
Column Vector
Type elements by giving ; or Enter Key
Chapter 2 One dimensional Array (Vector)
• Creating Arrays
• One Dimensional Array

Creating Vector with constant Spacing

Variable_Name =[m:q:n]

Brackets are optional


Default Spacing is 1
Chapter 2 One dimensional Array (Vector)
• Creating Arrays
• One Dimensional Array

Creating Vectors with number of terms

Variable_Name = linspace(xi,xf,n)

By default number of terms are 100


Chapter 2 Two dimensional Array (Matrix)
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array

Type row element by placing ; or by hitting Enter key

Variable_Name = [1st Row; 2nd Row ;…; Last Row]

• All Rows must have same numbers/elements


• Elements can be numbers/combination of variables
• You can use spacing commands (previously discussed) also
Chapter 2 Two dimensional Array (Matrix)
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
Zeros, Ones and eye command

• zeros(m,n) (Zero matrix)


• ones(m,n) (ones matrix)
• eye(n) (Identity matrix)
Chapter 2 Variables in MATLAB
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
• Variables in MATLAB
• All variables in MATLAB are arrays
• Scaler with one element
• Vectors with Row/column
• Matrix with Rows/Columns

They can be changed with other size.


Chapter 2 Transpose Operator
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
• Variables in MATLAB
• Transpose Operator

Transpose Operator (Single quote)


Chapter 2 Array Addressing
• Creating Arrays
Vector addressing
• One Dimensional Array Variable_Name(k) (k is the place)
• Two Dimensional Array To change the specific value
• Variables in MATLAB Variable_Name(k) = Value
• Transpose Operator
Matrix addressing
• Array Addressing Variable_Name(k,p) (k for Rows P for columns)
To change the specific Value
Variable_Name(k,p) = Value
Array addressing (using colon)
Vector addressing
Variable_Name(:) for all elements
Variable_Name(m:n) for m to n elements
Matrix addressing
A(:,n) for one column
A(:,m:n) for range of columns
A(n,:) for one row
A(m:n,:) for range of rows
A (m:n,P:q) for range of rows and columns
Chapter 2 Adding Elements to Existing Variables
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array Into Vector
• Variables in MATLAB Variable_Name(k)=value (k is location)
• Transpose Operator
• Array Addressing Into Matrix
• Adding elements to Variable_Name(k)=value (k is location)
existing variables

• If the element is not on the instant place then zeros placed


by defaultly through MATLAB
• You can use range commands
Chapter 2 Deleting Elements
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
• Variables in MATLAB
• Transpose Operator
• Array Addressing
• Adding elements to
existing variables
• Deleting Elements Variable_Name(k)=[]
Chapter 2 Built-in Functions for Arrays
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
• Variables in MATLAB
• Transpose Operator
• Array Addressing
• Adding elements to length(A) Total number of elements in array
size(A) order of array
existing variables
• Deleting Elements reshape(A,m,n) Reshape matrix column wise
• Built-in Functions diag(v) to make diagonal matrix
diag(A) to extract the diagonals
Chapter 2 Strings as Variables
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
• Variables in MATLAB
• Transpose Operator
• Array Addressing
• Adding elements to Single quote use for print string
existing variables You can use commands to extract or replace string part
• Deleting Elements You can print multi strings as
• Built-in Functions Variable_Name=char(‘string1’,’string2’,’string3’)
• Strings as Variables
Chapter 2 Practice and Problems
• Creating Arrays
• One Dimensional Array
• Two Dimensional Array
• Variables in MATLAB
• Transpose Operator
• Array Addressing
• Adding elements to
existing variables
• Deleting Elements Practice and solve Problems of exercise
• Built-in Functions
• Strings as Variables
• Practice and Problems

You might also like