MATLAB: Generating random signal generategenerate random signalrandomrandom signalsignal 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 🙂 Best Answer please read about function randin your case:out = 200*rand(2000,1); Related SolutionsMATLAB: Random numbers help randdoc rand MATLAB: How to generate random amplitude pulse signal Try this. It generates a periodic pulse with width of 5 ns and random amplitude.fs = 50000; % 50 kHz frequencyTs = 1/fs*10^9; % sample rate in neno secondst = 1:Ts;pulse = t<=5;rand_amp = rand(10,1);sig = pulse.*rand_amp;sig = reshape(sig', [], 1);t_total = 1:numel(sig);plot(t_total, sig);xlabel('Time (ns)');ylabel('Amplitude'); Related QuestionHow to generate same set of random numbersGenerate a random signal in MatlabSize input must be scalar using rand to generate uniformly distributed numbersHow to generate dibits using uniform number generator
Best Answer