Borrar filtros
Borrar filtros

How to cut the signal from a specific point?

12 visualizaciones (últimos 30 días)
Malahat Mehraban
Malahat Mehraban el 2 de Mayo de 2022
Comentada: Voss el 2 de Mayo de 2022
Hello everyone,
I have two signals with different length and I want to cut one of them to have two signals with the same length.
I have attached the figure that shows the two signals. I want to cut the section which is in the red circle.
Thank you in advance for your help

Respuesta aceptada

Voss
Voss el 2 de Mayo de 2022
First, I create some random signals, to approximate the situation:
green_signal = 0.4*rand(1,265);
blue_signal = rand(1,210);
NG = numel(green_signal);
Now I make a plot similar to yours:
subplot(2,1,1)
plot(blue_signal,'b');
hold on
plot(green_signal,'g');
title('original')
xlim([1 NG]);
Now, perform the cutting of the "green" signal:
green_signal(numel(blue_signal)+1:end) = [];
Now another plot after cutting:
subplot(2,1,2)
plot(blue_signal,'b');
hold on
plot(green_signal,'g');
xlim([1 NG]);
title('after cutting green signal')
  2 comentarios
Malahat Mehraban
Malahat Mehraban el 2 de Mayo de 2022
it works well, thank you for your quick answer.
Voss
Voss el 2 de Mayo de 2022
You're welcome!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matched Filter and Ambiguity Function en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by