Download presentation
Presentation is loading. Please wait.
Published byMagdalene Johnston Modified over 9 years ago
1
Introduction to Matlab EE 2303 Lab
2
MATLAB stands for “Matrix Laboratory” APPLICATIONS OF MATLAB: Mathematical Calculations Data Analysis & Visualization Software Development Simulation Welcome Matlabto
3
Getting Started Command-Window Workspace & Directory Command- History
4
How to Open Matlab Editor???? FILE NEW M-FILE
5
Basic Matlab Commands clear all: clears workspace of all variables close all : closes all the figure windows plot (x,y) : plots vector “y” versus “x” % : used for Comments help : when used with command gives its syntax
6
“help” Command
7
Basic Arithmetic Operators + : Arithmetic addition - : Arithmetic subtraction * : Arithmetic multiplication / : Arithmetic division ^ : Exponent or power.* : (element by element for arrays)
8
Built-in Waveform Functions cos (): Generates a cosine wave sin() : Generates a sine wave square(): Generates a square wave square(,duty): Generates a square with specified duty cycle sawtooth(): Generates a sawtooth wave sawtooth(t,0.5): Generates a triangle wave
9
Sine-wave Generation clear all; close all; frequency=1000; timeperiod=1/frequency; amplitude=1; dcoffset=0; t=0:0.00001:2*timeperiod; out=dcoffset+amplitude*cos(2*pi*frequency*t); plot(t,out);
10
Sine-wave Generation clear all; close all; frequency=1000; timeperiod=1/frequency; amplitude=1; dcoffset=0; t=0:0.00001:2*timeperiod; out=dcoffset+amplitude*cos(2*pi*frequency*t); plot(t,out);
11
How to Execute the code??? Select all Right Click Evaluate Selection Debug RUN Press F5 Type File name in Command window and press “Enter”
12
Simulated Wave forms
13
Square wave Generation clear all; close all; frequency=1000; timeperiod=1/frequency; amplitude=1; dcoffset=0; t=0:0.00001:2*timeperiod; out=dcoffset+amplitude*square(2*pi*frequency*t); plot(t,out);
14
More Commands xlabel(‘ ’) : Allows you to label x-axis ylabel(‘ ‘) : Allows you to label y-axis title(‘ ‘) : Allows you to give title for plot subplot() : Allows you to create multiple plots in the same window
15
TIME FOR QUIZZ
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.