MATLAB: Hi I have problem do not draw curve

electricalMATLAB

We have circuit RLC.
g=Um.e^(-L/R t).cos⁡(2π/T t+φ)
Ecos(wt)
///////////////
This is our code:
w=2*pi*50;
E=5;
l=100e-6;
c=200e-6;
R=10;
t=0:0.01:300;
s=l/R;
T=2*pi*sqrt(l*c);
q=1/c*w;
v=(tan((l*w-q)/R))^-1;
g=E*cos(w*t)*exp(-s*t)*cos((2*pi/T)+v);
plot(t,g)
……..
Error in Untitled (line 11)
g=E*cos(w*t)*exp(-s*t)*cos((2*pi/T)+v);

Best Answer

w=2*pi*50;
E=5;
l=100e-6;
c=200e-6;
R=10;
t=0:0.01:300;
s=l/R;
T=2*pi*sqrt(l*c);
q=1/c*w;
v=(tan((l*w-q)/R))^-1;
g=E.*cos(w.*t).*exp(-s.*t).*cos((2.*pi./T)+v); % dots between operators (element-wise operation)
plot(t,g)
xlim([0 1]) % reduce the axis limit since it's stuffed so close
Screen Shot 2018-12-24 at 9.26.50 PM.png
Related Question