Hi Cristian,
I understand that you want to input the functions “x(t)= 0.01t^2 [u(t) - u(t-6)]” and “h(t)= cos(0.25*pi*t)[u(t+2) - u(t-2)]” into MATLAB.
The "heaviside" function available in MATLAB’s Symbolic Math Toolbox can be used to represent the unit step function ‘u(t)’.
Using anonymous functions along with the “heaviside” function, you can define the functions x(t) and h(t) in MATLAB as:
x = @(t) 0.01*t.^2.*(heaviside(t)-heaviside(t-6));
h = @(t) cos(0.25*pi*t).*(heaviside(t+2)-heaviside(t-2));
If you do not have Symbolic Math Toolbox, you can define the heaviside function manually as follows:
heaviside = @(t) (t >= 0);
I hope this resolves your issue.You can refer to the below mentioned documentation to know more about the usage of “heaviside” function and “Anonymous Functions” respectively:
Best Regards,
Lokesh