Matlab Ploting i tide

J

James katten

Guest
Kan nogen venligst fortælle mig, hvad jeg skal gøre for at gøre det muligt for mig gøre MAPLAB plot følgende output mod tiden

dvs

1.Her er jeg differentiere system skridt svar, for at vise, at dette give impulsprodukter svar, men hvordan gør jeg Matlab do plot (t, x) hvor t 0 til 8 ms og x er skridt svar differentieret.

klar
num = [0 0 2021004.003];
den = [1
1421,73674 1010502,002];
t = (0:0.00001:8 e-3);
y = skridt (num, den, t);
x = diff (y);
x = x * 100000;
plot (x)
xlabel (Time (10e-6 sekunder)), ylabel (Amplitude),
titel (System Step Response Differentiated)
axis ([0 800 200 1000])2.Her er jeg convolving det synd bølge input y med systemet impulsprodukter svar, for at finde det system output, men hvordan gør jeg Matlab do plot (t, z) og plot (t, z, t, y), dvs systemet input og output sammen hvor t 0 til 1s, y er sinusbølge input og z er y convolved med systemer impulsprodukter svar.

klar
num = [0 0 2021004.003];
den = [1
1421,73674 1010502,002];
t = (0:0.0001:1);
x = impulsprodukter (num, den, t);
y = ((4/pi) * (synd (2 * pi * 30 * t)));
z = conv (y, x);
plot (z)

Jeg ved, at dette kan ske ved hjælp af lsim kommando, men jeg ønsker at vide, hvordan du gør det, som vist ovenfor.

Enhver en nogen ideer

Regards James
 
i din anden sag, jeg donno hvis u kunne plotte o / p vs tid.du har med at gøre disceret system hvor tiden info tabt.

Du kan plotte input og output på samme plot ved hjælp af disse

plot (input);
vent
plot (output);

Hope this helps ...
 

Welcome to EDABoard.com

Sponsor

Back
Top