Convert 1D waveform signal sampled at 160 samples per cycle to 2D image

2 views (last 30 days)
I have a sinewave like signal which I want to sample at certain frequency. Now it generates a column matrix with number of rows equal to number of samples. If I use a plot command, it will generate same figure as the original. However, I want to represent that waveform as an 2D image with size L x B x 1 (grey image) or L x B x 3(RGB image) that can be visualized using imshow() , so that i can feed it to a CNN in deeplearning toolbox. As I need to convert parts of coninuous signal into multiple images I cannot use any method to save plot as jpg or similar format.
For better understanding, check the attached image
Is there a way?

Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by