Delete points from a graph

6 views (last 30 days)
Zenplay
Zenplay on 2 Feb 2022
Commented: KSSV on 2 Feb 2022
Hello everyone, I am a beginner on matlab.
I would like to remove the part of my signal that is at 0.
Here is my program :
f=100;
t1=1/f;
t=0:t1:1;
x=sin(2*pi*3*t);
fe=22;
te=1/fe;
ta=0:te:1;
xe=sin(2*pi*3*ta);
tf=0:t1:1;
xrect=rectpuls(tf,2*1/3);
subplot(2,1,1);
stem(ta,xe,'b');
hold on;
plot(t,x);
plot(tf,xrect,'black');
hold off;
grid on;
subplot(2,1,2);
C=times(x,xrect);
plot(t,C);
grid on;
Thank you in advance for your answers.

Accepted Answer

KSSV
KSSV on 2 Feb 2022
idx = C~=0 ;
plot(t(idx),C(idx));
grid on;
  1 Comment
KSSV
KSSV on 2 Feb 2022
@Zenplay commented: Thank you for your answer KSSV :) It works perfectly !

Sign in to comment.

More Answers (0)

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!