MATH F112 (Mathematics-II) : Matlab
MATH F112 (Mathematics-II) : Matlab
Pilani Campus
Dr Trilok Mathur,
Assistant Professor,
Department of Mathematics
3
BITS Pilani, Pilani Campus
This is the set of tools and facilities that help you use:
1. MATLAB functions and files,
2. MATLAB Editor,
3. A Command Window,
4. A Command History,
5. The workspace,
6. Current Directory,
7. Array Editor,
8. Help,
9. Toolbar,
10. Shortcuts
7
BITS Pilani, Pilani Campus
6. Current Directory
9. Toolbar
10. Shortcuts
8.Help
5. Workspace
3. Command Window
2. MATLAB Editor
1. MATLAB functions
7. Array Editor
4. Command History
8
BITS Pilani, Pilani Campus
10
BITS Pilani, Pilani Campus
11
BITS Pilani, Pilani Campus
12
BITS Pilani, Pilani Campus
13
BITS Pilani, Pilani Campus
3
6
9
14
BITS Pilani, Pilani Campus
Specify Range
Row Separator
Column Separator
15
BITS Pilani, Pilani Campus
16
BITS Pilani, Pilani Campus
Note: The size inputs m, n, p, ... should be nonnegative integers. Negative integers are
treated as 0.
19
Note The size inputs m, n, p, ... should be nonnegative integers. Negative integers are
treated as 0.
21
22
BITS Pilani, Pilani Campus
23
BITS Pilani, Pilani Campus
25
BITS Pilani, Pilani Campus
26
BITS Pilani, Pilani Campus
27
BITS Pilani, Pilani Campus
28
BITS Pilani, Pilani Campus
Ex:
Let p(t ) = 2 t3 + 5 t2 + t 2
q(t ) = t3 + 3 t + 5
Find 1. p(t) + q(t)
2. 5 p(t)
3. 3 p(t) 4 q(t)
32
BITS Pilani, Pilani Campus
>> p = [ 2, 5, 1, -2]
>> q = [ 1, 0, 3, 5]
>> p + q
ans = 3 5 4
>> 5 * p
>> 3 * p - 4 * q
33
BITS Pilani, Pilani Campus
Multiplication of
Matrices
If A is an m-by-p and B is a p-by-n matrix,
the i, j entry of C is defined by
35
BITS Pilani, Pilani Campus
Multiplication of
Matrices
3x2
2x3
3x3
36
BITS Pilani, Pilani Campus
Multiplication of
Matrices
37
BITS Pilani, Pilani Campus
Let A = (aij)
Find matrix B = (bij) such that bij=(aij2)
>>B = A . ^ 2
Dot
38
BITS Pilani, Pilani Campus
Ex:
1
A 4
7
u [10
2
5
8
20
6,
9
11
30 ], v 22
33
40
1
4
7
2
5
8
3
6
9
11
22
33
41
BITS Pilani, Pilani Campus
>> [ A ; u ]
ans
1
4
7
10
2
5
8
20
3
6
9
30
42
BITS Pilani, Pilani Campus
44
BITS Pilani, Pilani Campus
45
BITS Pilani, Pilani Campus
Syntax Y=inv(X)
Description
48
BITS Pilani, Pilani Campus
49
BITS Pilani, Pilani Campus
Syntax d = det(X)
Description
d = det(X) returns the determinant of the square
matrix X.
50
BITS Pilani, Pilani Campus
51
BITS Pilani, Pilani Campus
>> A=rand(3)
>> rref(A)
52
BITS Pilani, Pilani Campus
53
BITS Pilani, Pilani Campus
1
0
x1
21
x
2 8
x 3
16
x 4
57
BITS Pilani, Pilani Campus
>>A = [1 2 4 -1;
0 1 2
0;
3 1 1 -2 ]
>> b = [21, 8, 16]
>> rank (A) - rank( [A , b] )
If output is 0 then system is consistent
58
BITS Pilani, Pilani Campus
Ex. Let V = R4
S={(1, 2, 3, 0), (0, 1, 2, 3), (3, 0, 1, 2),
(2, 3, 0, 1) }
T={ e1 , e2 , e3 , e4 }
Find Transition matrix PS
59
BITS Pilani, Pilani Campus
>>A = [1, 2, 3, 0; 0, 1, 2, 3;
3, 0, 1, 2; 2, 3, 0, 1 ]
>> B = eye(4) (WHY)!!
>> rref( [A, B] )
Transpose
>>P = ans(: , 5 : 8)
60
BITS Pilani, Pilani Campus
Ex. Let L : R3
L( v ) = C v,
R4
1
2
C
3
0
1
2
1
1
0
1
2
0
S s1 0 , s 2 0 , s3 1
1
1
2
and
61
BITS Pilani, Pilani Campus
T w1 , w 2
1
1
0
0
1
1
0
, w3
, w4
1
1
1
0
1
0
62
BITS Pilani, Pilani Campus
>>C=[ 1 2 0; 2
>>s1=[1 0 1]
>>s2=[2 0 1]
>>s3=[0 1 2]
>>w1 = [1 1 1
>>w2 = [1 1 1
>>w3 = [0 1 1
>>w4 = [0 0 1
1 -1; 3 1 0; -1 0 2]
2]
0]
-1]
0]
63
BITS Pilani, Pilani Campus
>>Ls1 = C * s1
>>Ls2 = C * s2
>>Ls3 = C * s3
>>M=[ w1 w2 w3 w4
Ls1 Ls2 Ls3 ]
>>rref( M )
>>A = ans(: , 5 : 7 )
64
BITS Pilani, Pilani Campus
1
A
2
2
3
5
8
65
BITS Pilani, Pilani Campus