CSE 432 Spring 2019 Lab 10

Task: Pole Zero, Roots, Poly, ZPKdata and PZ map of System clc; close all; clear all; num=[10 20 30]; den=[40 50 60]; sys=tf(num,den); poles=pole(sys) zeros=zero(sys) poles_using_roots=roots(den) zeros_using_roots=roots(num) den_using_poly=poly(poles) num_using_poly=poly(zeros) [z,p,k]=zpkdata(sys,’v’) pzmap(sys) Pole zero plot after laplace transform %Laplace Transform close all; clear; clc; syms t s; ft=5*t^2+ 3*t+9; fs=laplace(ft); pretty(fs); fw=fourier(ft); pretty(fw); ffs=simplify(fs); pretty(ffs) [n,d]

Continue Reading

CSE 432 Spring 2019 Lab 8

Task #1 Importing audio into MATLAB Audio can be imported into MATLAB using audioread()or wavread()functions. The example below shows importing a sound and plotting it. clear close all clc [y, Fs, nbits]=wavread(‘Tuning fork 1’); sample=length(y); totaltime=sample/Fs; t=1:sample; t=t/Fs; y_fft = abs(fft(y));           y_fft = y_fft(1:sample/2);     f = Fs*(0:sample/2-1)/sample; figure plot(t,y) figure plot(f, y_fft)   Task #2

Continue Reading

CSE 432 Spring 2019 Lab 7

Task 1 More symbolic algebra %Lab 7 task 1 close all clear clc syms x y; y=x^2 + 5*x + 6; fplot(‘x^3 + 5*x^2+9*x + 6’, [-50 50]) figure ezplot(‘1+cos(x)’) figure ezpolar(‘x^3 + 5*x^2+9*x + 6’) figure ezpolar(‘1+cos(x)’) Task 2 Laplace transform and Inverse Laplace transform in Matlab %Lab 7 task 2 : Laplace and

Continue Reading

CSE 432 Spring 2019 Lab 6

Task 1 Algebra in MATLAB Solving single variable equation Solving multi variable equation Solving Simultaneous equation Using roots and polyval function Using expand function to expand algebraic expression Using simplify function to simplify algebraic expression Using factor function to factorize algebraic expression %Lab 6 Basig algebra using symbolic toolbox close all clear clc a=solve(‘x-5=0’); disp(a);

Continue Reading

CSE 432 Spring 2019 Lab 5

February 24, 2019

Task 1 Complex numbers in matlab. Complex number mathematics (Addition Subtraction) in Matlab. %Lab 5 close all clear clc j=sqrt(-1); a=5; b=6; c=a+j*b; d=3+j*9; x=5*c+6*d; disp(real(x)); disp(imag(x)); disp(abs(x)); disp(angle(x)); Task 2 Sin and cosine component of a complex numbers. %Lab 5 close all clear clc j=sqrt(-1); f=1; w=2*pi*f; fs=100; t=0:1/fs:5; y=exp(j*w*t); figure plot(t,real(y)); title(‘real Part

Continue Reading

CSE 432 Spring 2019 Lab 4

February 18, 2019

Task 1 Plotting a Unit Impulse Function % Unit Impulse function close all clear clc a=1; %Defining amplitude fs=1; t=-10:1/fs:10; impl=zeros(1,length(t)); for i=1:length(t) if t(i)==0 impl(i)=1; else impl(i)=0; end end figure ; stem(t,impl) Task 2 Plotting a Unit Ramp Function % Unit ramp function close all clear clc a=1; %Defining amplitude fs=1; t=-10:1/fs:10; rmp=zeros(1,length(t)); for

Continue Reading

CSE 432 Spring 2019 Lab 3

February 10, 2019

Task 1 Plotting a Sine Graph % Sine curve close all clear clc fs=20; %Sampling frequency in hz. Sampling time is 1/fs f=1; %frequency of sine wave is 30 hz phi=-pi/4; % initial phase w=2*pi*f; %Omega(angular velocity) a=2; %amplitude t=0:1/fs:2*pi; y=a*sin(w*t+phi); figure; plot(t,y); figure; stem(t,y); //Another way % Sine curve close all clear clc fs=1;

Continue Reading

CSE 432 Spring 2019 Lab 2

January 28, 2019

Task 1 String input output. Adding a variable in an array. %Task 1 clear; clc; var={}; n=input(‘Number of inputs: ‘); for i=1:n x=input(‘Enter String: ‘, ‘s’); var=[var x]; end for i=1:n fprintf(‘%s\n’, var{i}); end Task 2 Create a Matlab Script to find the cgpa of n subjects, where n will be taken as input. All

Continue Reading