카테고리
Submission Archivesubmission
코드와 해설을 함께 읽는 학습 문서
Code Detail
Signal Processing + Visualization 중심의 Octave 학습 예제
ex-recv/03/03_mjy/calc_hanning.m
코드를 복사해 Octave에서 바로 실행할 수 있습니다.
function calc_hanning(amplitude, frequency, fs, T, phases)
15 lines
% hanning 윈도우를 적용하고 직전 과정을 반복
% 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상
% 출력: hanning 윈도우를 적용하여 2-5번 다시 계산
function calc_hanning(amplitude,frequency,fs,T,phases)
[t, x] = get_sinusoidal(amplitude,frequency,fs,T,phases);
x_hann = x .* hanning(length(x))';
plot_time(t, x_hann,'b','시간 신호 그래프','Time (s)','Acceleration');
plot_power_two_side(x_hann, fs);
calc_power_sum_time(x_hann);
calc_power_sum_freq(x_hann, fs); % 보정 시, calc_power_sum_freq * sqrt(2) 필요요
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