Wie bekomme ich Frequenzen in ungleichmäßigem DFFT?Python

Python-Programme
Anonymous
 Wie bekomme ich Frequenzen in ungleichmäßigem DFFT?

Post by Anonymous »

Ich habe Code, der so aussieht: < /p>

Code: Select all

import matplotlib.pyplot as plt
import numpy as np
from nfft import nfft

# number of sample points
N = 400

# Simulated non-uniform data
x = np.linspace(0.0, 1 / 2, N) + np.random.random((N)) * 0.001
y = np.sin(50.0 * 2.0 * np.pi * x) + 0.5 * np.sin(80.0 * 2.0 * np.pi * x)
yf = np.abs(nfft(x, y))

fig, axs = plt.subplots(1)
fig_f, axs_f = plt.subplots(1)

axs.plot(x, y, '.', color='red')
axs_f.plot(x, yf, color='red')

Wie konvertiere ich die Werte für die zweite Grafik, um die Frequenz zu repräsentieren. pynfft oder scipy wird sehr geschätzt.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post