카테고리
Submission Archivesubmission
코드와 해설을 함께 읽는 학습 문서
Code Detail
Signal Processing 중심의 Octave 학습 예제
ex-recv/03/03_pjm/two_side_fft.m
코드를 복사해 Octave에서 바로 실행할 수 있습니다.
function [S_mir, freq] = two_side_fft(sig, time)
30 lines
function [ S_mir, freq ] = two_side_fft( sig, time )
###### [ -Fn ~ Fn-df ] 주파수 범위의 fft 스펙트럼
###### 2025. 04. 07. pjm, 5th, ECO
#### Output
#### S_mir ( 1D array )
#### freq ( 1D array )
## Inputs
## time ( 1D array )
## m ( scalar ) : Number of Frequency Components
t0 = time(1);
dt = time(2)-time(1);
T = time(end);
N_fft = length(sig);
Fs = 1/dt;
Fn = Fs/2;
df = 1/T;
freq = -Fn:df:Fn-df;
S = S_mir = zeros(size(sig));
S = fft( sig ) / N_fft;
S_mir = fftshift( S );
end ex-recv/01/01-CJW-20250321/수치미분.m
ex-recv/01/01-CJW-20250321/main_cjw.m
ex-recv/01/01-JKH-20250319/main-my_diff.m
ex-recv/01/01-KSG-20250318/hw_1_kim-gpt.m
ex-recv/01/01-KSG-20250318/hw_1_kim.m
ex-recv/01/01-LSH-20250319/[Octave] HW#1.m
ex-recv/01/01-MJY-20250319/Octave_Moon_250319.m
ex-recv/01/01-PJM-20250319/Octave01_Park,jm_250319.m