Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Homework Help: Expressing a function as Heaviside function

  1. Mar 25, 2010 #1
    I have a question: given a piecewise function, f(t)= {t when t<=0 ,0 when 0<t<=1, 1-t when t>1. How do express it as a Heaviside function?
    I have tried to do the solution which is : f(t)= (1-t)*H(t-1)+t*H(t). Here I have considered two non-zero portions of f(t), which are t and 1-t. Is that right? Please let me know about my attempt.
  2. jcsd
  3. Mar 27, 2010 #2


    User Avatar
    Staff Emeritus
    Science Advisor
    Homework Helper
    Education Advisor

    No, it's not correct. Consider when t=2, for instance. You'd get

    f(2) = (1-2) H(2-1) + 2 H(2) = (-1) H(1) + 2 H(2) = 1

    whereas according to original the definition of f(t), f(2) should equal -1. You can see from this example the problem arises because the t*H(t) term contributes when it no longer should. Can you see how to modify your function to get that to go away?
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook