How to code these two signals
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Muhammad Atif
il 6 Apr 2020
Commentato: Ameer Hamza
il 17 Apr 2020
I have two signal need to write a program in picture, in which v(t) is uniformaly distributed within[0,0.1] over the interval [0,20].where a=0.2 and l=5. Can anybody help me to write a code for this???
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/282265/image.png)
Risposta accettata
Ameer Hamza
il 6 Apr 2020
Try this
rng(0);
t = linspace(0,20,1000);
a = 0.2;
l = 5;
v = 0.1*rand(size(t));
w = zeros(size(t));
mask = 5 < t & t < 5+l./v;
w(mask) = a*pi*v(mask)/l.*sin(2*pi*v(mask)/l.*t(mask));
plot(t,w)
4 Commenti
Ameer Hamza
il 17 Apr 2020
try this
t1 = linspace(0,30,1000);
r = 0.1*rand(size(t1));
r = r.*(t1<20);
plot(t1,r)
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!