5. A Simple Start:
Add two Variables
No definitions needed, no classes needed
On command window type:
Type C to see the value
C=9
>>A=5;
>>B=4;
>>C=A+B;
6. Editors:
Editors are used to store codes
Code is nothing but just a set of lines
M Files are used in MATLAB having extension .m
Types:
Script File
Set of code lines
Function File
A code implementing some functions like sin, cos exp (they
are inbuilt)
7. Defining Matrices:
Just write all the entries separated by the space or
comma and enclosed in a bracket []
A=[1 2 3 2]
Or
A=[1,2,3,2]
For column matrix, put semicolon ; in between
A=[1;2;3;2]
8. Importance of Matrix:
Not just as a transformation
Also set of data or samples
Electrical Signals
Performance outputs
Images
Also as model representation
Polynomials
Transfer functions
Neural Networks
10. Polynomials in MATLAB
A polynomial can be represented in the form of
coefficients. For example, if you want to write
You have to just write [1 2 2 5]
Each number represents the value of coefficients.
This will be represented as [1 0 2 5]
11. System Modeling using Matrix:
Recall the well known example of LCR circuit:
Output across resistor V0=R.i
Modeled using matrix as
I
N
P
U
T
O
U
T
P
U
T
12. Similarly a Motor System
A Motor Speed System
We write its state equations:
20. Define Matrixs
Mix , and ; to make 2 D matrix
A=[1 2 3 2; 1 3 2 1;2 3 6 1]
Make A 1 to 10 Matrix
A=[1 2 3 4 5 6 7 8 9 10];
Make 1 to 100
Tired??
Use colon :Which mean “TO”
A=[1:100];
21. Colon (:) = TO
[1:4]
Gives a vector from 1 to 4
1 2 3 4
[1:0.5:4]
Gives a vector from 1 to 4 with step 0.5
1 1.5 2 2.5 3 3.5 4
[0:0.1:2*pi]
Gives a vector containing 0 to 2π
26. Concatenation of Matrices
Suppose A, B, C are matrices
If we write [A B] or [A,B]
If we write [A;B]
Similarly [A B C] and [A;B;C]
[[A B];C]
27. Crete a with size 4x5
With elements from 3to7
uGP
Arn-1
N=[1:20]
Y=2*(1/2).^(N-1)