how can i generate random spikes of magnitude 1 and 0 (digital pulses)in matlab

14 vues (au cours des 30 derniers jours)
how can i generate random spikes of magnitude 1 and 0 (digital pulses)in matlab ?
Please find the attached picture,
I need to generate spikes where i can define rise time and fall time.
It should be digital pulses of magnitudes 0 and 1
kindly help how to write code for it
or any example files, pleas provide the file link

Réponse acceptée

Image Analyst
Image Analyst le 20 Sep 2021
Use
r = randi([0 1], 1, numElements);
To widen the pulses use movmax().
To control the rise and fall of the pulses, use movmean().
  3 commentaires
NN
NN le 20 Sep 2021
>> r = randi([0 1], 1, numelements );
Error using numelements (line 27)
Not enough input arguments.
Do we need to input elements?
Image Analyst
Image Analyst le 20 Sep 2021
Of course. What did you use for the number of elements you want in your random array? How about 10 or 900 or 777777? I have no idea what you need.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Electrophysiology dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by