source: misc/tools/demos/matplotdemo3.py @ 6298

Last change on this file since 6298 was 3187, checked in by ole, 18 years ago

New matplotlib example

File size: 422 bytes
Line 
1from Numeric import arange, sin, exp, pi
2from pylab import randn, conv, plot, psd, subplot, show
3
4
5# Create signal
6dt = 0.01
7t = arange(0, 10, dt)    # Time vector
8signal = 0.1*sin(2*pi*t)
9
10# Create noise
11noise = conv(randn(len(t)), exp(-t/0.05))*dt
12noise = noise[:len(t)]
13
14# Create noisy signal and plot
15noisy_signal = signal + noise
16
17subplot(211)
18plot(t, noisy_signal)
19subplot(212)
20psd(noisy_signal, 512, 1/dt)
21
22show()
23
Note: See TracBrowser for help on using the repository browser.