how do i write a simple matlab code that generates a random signal with amplitude varying from 0 to 200 and has length of 2000??
thanks in advance :)

 Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 30 Nov. 2011

5 Stimmen

please read about function rand
in your case:
out = 200*rand(2000,1);

Weitere Antworten (2)

Walter Roberson
Walter Roberson am 30 Nov. 2011

1 Stimme

rand() returns numbers in the range 0 to 1. You can scale and translate those number as needed. You can tell rand() how many values you want to generate.

Kategorien

Mehr zu Random Number Generation finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by