Octave Atelier

코드와 해설을 함께 읽는 학습 문서

Code Detail

two_sided

Signal Processing 중심의 Octave 학습 예제

mylib/inst/two_sided.m

목록으로

코드를 복사해 Octave에서 바로 실행할 수 있습니다.

카테고리

mylib Utilities

library

코드 길이

6

lines

작성자

-

날짜 정보 없음

패키지

none

pkg load

함수 시그니처

function XX = two_sided(xx)

전체 코드

6 lines

function XX = two_sided(xx)
    # xx: double = [ndof, nt]
    # XX: complex = [ndof, nt]
    [ndof, nt] = size(xx);
    XX = fft(xx, [], 2) / nt;
end

코드 해설

목적

  • Signal Processing 중심의 Octave 학습 예제

입력

  • 파라미터: xx

출력

  • 반환값: XX

실행 흐름

  1. 핵심 연산

핵심 함수

  • fft
  • size

실습 과제

  • 샘플링 주파수나 입력 주파수를 바꿔 스펙트럼 변화를 비교해보세요.
  • 핵심 함수 fft의 인자를 한 가지 바꿔 결과 변화를 기록해보세요.

학습 팁

  • FFT 결과는 샘플링 주파수(fs)와 길이(nn) 설정에 민감하므로 먼저 축 정의를 확인하세요.

같은 카테고리 코드

이전 코드 transfer_function 다음 코드 ex-cms