# Question about 1D Fourier Transform

조회 수: 2 (최근 30일)
aurc89 2016년 11월 16일
답변: Star Strider 2016년 11월 16일
Hi eveyone! I have a question concerning the Fourier Transform. Let's suppose to have a function y=f(x), where x and y are two arrays, which presents one (or more) periodical oscillation(s). What is the easiest way to fit this (these) oscillation(s) with a curve, e.g. a sine function (or a combination of more sine functions) and then retrieve the oscillation frequency (frequencies) by a Fourier Transform of the fitting curve(s)? For instance, if x is a time vector expressed in seconds I should obtain a frequency in 1/seconds. Thanks.

댓글을 달려면 로그인하십시오.

### 답변 (1개)

Star Strider 2016년 11월 16일
To fit one sine function, this works: Curve fitting to a sinusoidal function.
If you have several frequencies you want to fit, I would do the fft (link) first, find your frequencies of interest and their phases, and then simulate your curves from those data.

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Curve Fitting Toolbox에 대해 자세히 알아보기

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by