나는 x=0
에서 x=0.4
까지의 순간 속도를 설명하는 데이터 세트를 가지고 있습니다 (32 노드에서 공간 증가는 0.0125입니다). 나는 파동 x
어떤 값에 대한 확실하지 않다, 그러나fft에서 웨이브 벡터를 얻고 플로팅
data = [-0.0005
-0.0004
-0.0003
-0.0002
-0.0001
-0.0000
0.0001
0.0001
0.0001
0.0002
0.0002
0.0002
0.0002
0.0002
0.0002
0.0002
0.0002
0.0002
0.0003
0.0004
0.0005
0.0006
0.0007
0.0009
0.0010
0.0011
0.0011
0.0012
0.0011
0.0011
0.0011
0.0010 ];
N = 100;
X=abs(fft(data,N));
X = fftshift(X);
F = [-N/2:N/2-1]/N;
figure(1)
plot(F,X)
:
나는이에 FFT를 적용 할 것, 이것이 내가 다음 코드 조각 data
는 속도를 포함 할 경우 축은 플롯에서 나타납니다. 원칙적으로 웨이브 벡터를 원하지만 FFT에서이를 얻는 방법이 있습니까?
wavevector 란 무엇입니까? FFT의 x 축은 주파수이고 y 축은 신호의 해당 주파수의 상대적 존재 량입니다. – GameOfThrows