Hello, I am a novice in an introductory engineering problem solving course using matlab, and i'm having a bit of a problem.(adsbygoogle = window.adsbygoogle || []).push({});

I have attached a screenshot. I know this is supposed to be pretty basic stuff, But I am hung up on it.

Now, what I have so far:

t=(0:0.01:10);

vs=3*exp(-t/3).*(sin(pi*t));

for k=1:1:length(t);

if vs(k) > 0;

vs(k)=vL;

else vs(k)<= 0;

vL=0;

end

end

disp(vL)

plot(t,vL)

xlabel('Seconds')

ylabel('Voltage')

title('Problem 2(Part A)')

Obviously I am doing something very wrong, as when it plots, I get nothing, the graph appears blank, or is a straight horizontal line at (0,0) or something. I am having trouble narrowing it down, I think the problem lies within the % for k=1:1:length(t), and the %else, or maybe I am simply doing everything wrong to begin with.

If anyone could shed a little light, or give a nudge in the correct direction, I would be greatly appreciative. I have also attached for what the graph is supposed to look like.

**Physics Forums | Science Articles, Homework Help, Discussion**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# [Matlab] Ideal Diode (Vector Graph)?

**Physics Forums | Science Articles, Homework Help, Discussion**