Fájl:Pink-noise-trace.svg

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez
Eredeti fájl (SVG fájl, névlegesen 520 × 340 képpont, fájlméret: 26 KB)

Ez a fájl a Wikimedia Commons megosztott tárhelyről származik, és más projektek is használhatják. A fájl ottani leírólapjának másolata alább látható.

Összefoglaló

Leírás
English: Plot of sampled pink noise with a power spectral density of 1/f. The noise was created by random sampling of white noise and subsequent filtering in frequency space.
Dátum
Forrás A feltöltő saját munkája
Szerző Geek3
SVG kód
InfoField
 Ezen SVG kép forráskódja érvényes.
 Ez vektorgrafikus kép Matplotlib segítségével készült
Forráskód
InfoField

Matplotlib source code

The plot was generated with Matplotlib
#! /usr/bin/env python3
# -*- coding:utf8 -*-

import matplotlib.pyplot as plt
import numpy as np
from math import *

plt.rcParams['font.sans-serif'] = 'DejaVu Sans'
np.random.seed(6)

"""
Note: pink noise is actually not so well depictable. As more higher frequency
componentes are added, the amplitude goes to infinity and will be dominated
by high-frequency noise. Thus, the image changes a lot with the cutoff sampling
density. We choose roughtly half a linewidth for sampling for a decent
appearance.
"""

nsamples = 501
t0 = 1.
t = np.linspace(0, t0, nsamples)

dt = t[1:] - t[:-1]
white_noise = np.random.normal(0, 1, nsamples)
fourier_amplitudes = np.fft.rfft(white_noise)
frequencies = np.fft.rfftfreq(nsamples, d=t[1] - t[0])

fourier_amplitudes[1:] /= np.sqrt(frequencies)[1:] # 1/sqrt(f) amplitude spectrum
X = np.fft.irfft(fourier_amplitudes, n=nsamples, norm='ortho')
X -= np.mean(X)
X /= np.std(X)

fig = plt.figure(figsize=(520 / 90.0, 340 / 90.0), dpi=72)
plt.plot(t, X)
plt.grid(True)
plt.xlim(t[0], t[-1])
plt.ylim(-3.5, 3.5)
plt.xlabel('t')
plt.ylabel('X')
plt.tight_layout()
plt.savefig('Pink-noise-trace.svg')

Licenc

Én, e mű szerzője a művemet az alábbi licenc alatt teszem közzé:
w:hu:Creative Commons
Nevezd meg! Így add tovább!
Ez a fájl a Creative Commons Nevezd meg! – Így add tovább! 4.0 Nemzetközi licenc alapján használható fel.
A következőket teheted a művel:
  • megoszthatod – szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet
  • feldolgozhatod – származékos műveket hozhatsz létre
Az alábbi feltételekkel:
  • Nevezd meg! – A szerzőt megfelelően fel kell tüntetned, hivatkozást kell létrehoznod a licencre és jelezned kell, ha a művön változtatást hajtottál végre. Ezt bármilyen észszerű módon megteheted, kivéve oly módon, ami azt sugallná hogy a jogosult támogat téged vagy a felhasználásod körülményeit.
  • Így add tovább! – Ha megváltoztatod, átalakítod, feldolgozod ezt a művet, a közreműködésedet csak az eredetivel megegyező vagy hasonló licenc alatt terjesztheted.

Képaláírások

Adj meg egy egysoros magyarázatot arról, hogy mit mutat be ez a fájl
Plot of sampled pink noise

A fájl által ábrázolt elemek

mű tárgya

5. december 2022

Fájltörténet

Kattints egy időpontra, hogy a fájl akkori állapotát láthasd.

Dátum/időBélyegképFelbontásFeltöltőMegjegyzés
aktuális2022. december 5., 18:57Bélyegkép a 2022. december 5., 18:57-kori változatról520 × 340 (26 KB)wikimediacommons>Geek3Uploaded own work with UploadWizard

Az alábbi lap használja ezt a fájlt: