Plotting current versus energy with MATLAB step function

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 6K views
soha
Messages
5
Reaction score
0
step function using MATLAB :D

hey guyzzzz
i got a problem with this MATLAB program ...um a beginner in using MATLAB :D...and my professor insists to solve the attached problem with MATLAB without using "if statement" and in one line command and to plot the current versus the energy...may anyone help please :D
 

Attachments

  • prob.jpg
    prob.jpg
    12.4 KB · Views: 631
Physics news on Phys.org


Explore this as a learning exercise.

Code:
A = 1:10  % Copy+Paste this line

A =

     1     2     3     4     5     6     7     8     9    10

class(A)  % Copy+Paste this line

ans =

double

idx = A<=5   % Copy+Paste this line

idx =

     1     1     1     1     1     0     0     0     0     0

class(idx)   % Copy+Paste this line

ans =

logical

A(idx)    % Copy+Paste this line

ans =

     1     2     3     4     5

A(idx)=0    % Copy+Paste this line

A =

     0     0     0     0     0     6     7     8     9    10

That should give you enough to do your problem.