Welcome, guest | Sign In | My Account | Store | Cart
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import scipy.optimize as so
import scipy.integrate as si
import scipy.fftpack as ff
import numpy as np
import pylab as py


def func(t):
	f = np.exp(-t)*np.cos(20.0*np.pi*t)
	return f

def funkcja(t):
	f = np.exp(-t)*np.cos(20.0*np.pi*t)+0.5*np.exp(-t/0.5)*np.cos(10.0*np.pi*t)
	return f

x = np.arange(0.0,10.0,0.01)
y = func(x)
y1 = funkcja(x)

py.xlabel("t[s]")
py.ylabel("A(t)")
py.title("wykres")

z=ff.fft(y)
z1=ff.fft(y1)
widmo = np.abs(z[:len(z)/2])
widmo1 = np.abs(z1[:len(z1)/2])

py.subplot(4,1,1)
py.plot(x,y)

py.subplot(4,1,2)
py.plot(widmo)

py.subplot(4,1,3)
py.plot(x,y1)

py.subplot(4,1,4)
py.plot(widmo1)

py.savefig("wykres.png")
py.show()

History