How to plot signal with unit step?

Bilal Siddiqui · Nov 3, 2023 · 1.9K views
Question
I want to plot the following signal in matlab but I am not sure how to do this with the unit step response involved.     x[n] = ((4/5)^n)u[n] -5 < n < 20  
Expert Answer
Profile picture of John Williams
John Williams PhD Expert
Answered Aug 24, 2026

You can use heaviside function:

 n = -5:1:20;
 x = ((4/5).^n).*heaviside(n);
 stem(n,x)

Bet be aware heaviside(0)=0.5

100% Run Guarantee 3-Hour Fast-Track Delivery

Need a Custom Version or Complete Simulation for This Problem?

Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.

Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!