Delete points from a graph

5 visualizzazioni (ultimi 30 giorni)
Zenplay
Zenplay il 2 Feb 2022
Commentato: KSSV il 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.

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by