Delete points from a graph

6 次查看(过去 30 天)
Zenplay
Zenplay 2022-2-2
评论: KSSV 2022-2-2
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.

采纳的回答

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

请先登录,再进行评论。

更多回答(0 个)

标签

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by