Octave Atelier

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

Octave Class

코드 조각이 아니라, 실행 흐름으로 배우는 페이지

왼쪽 목록에서 항목을 선택하면 코드 전체와 해설을 함께 봅니다. 복잡한 스크립트도 입력-연산-출력 흐름으로 읽을 수 있도록 정리했습니다.

226 files 10922 lines 12 groups

코드 카탈로그

226개 항목

  • colored

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: 입력 -> text - 출력할 텍스트 -> 출력

    course/basic/colored.m

    Control & DynamicsVisualization 36 lines
  • demo-00

    프로그램의 기본 구조를 제공합니다.

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-00.m

    Control & Dynamics 33 lines
  • demo-01

    배열 생성, 기본 연산, 기본 수학 함수 익히기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-01.m

    Control & DynamicsVisualization 67 lines
  • demo-02

    연산자, 행렬 연산자, 행렬 연산 함수

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-02.m

    Control & DynamicsPerformance 66 lines
  • demo-03a

    (번외) 베셀 함수 구경하기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-03a.m

    Control & DynamicsVisualization 90 lines
  • demo-03b

    (번외) 베셀 함수 구경하기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-03b.m

    Control & DynamicsVisualization 64 lines
  • demo-04

    csv 파일 읽기 및 쓰기

    흐름: 초기화 -> 데이터 준비 -> 1D 진동 응답식

    course/basic/demo-04.m

    Control & DynamicsVisualizationData I/O 67 lines
  • demo-05

    mat 파일 읽기 및 쓰기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-05.m

    StatisticsControl & DynamicsVisualizationData I/O 73 lines
  • demo-06

    실험 데이터(mat) 읽기, FFT, Sxx, SPL

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-06.m

    Signal ProcessingControl & DynamicsVisualizationData I/OPerformance 174 lines
  • demo-07

    랜덤 함수와 히스토그램

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-07.m

    Control & DynamicsVisualizationPerformance 78 lines
  • demo-08a

    디지탈 버터워스 필터(low, high, bandpass, stop)와 파워 스펙트럼

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-08a.m

    Signal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 150 lines
  • demo-08b

    디지탈 Chebyshev Type I 필터(low, high, bandpass, stop)와 파워 스펙트럼

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-08b.m

    Signal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 149 lines
  • demo-08c

    디지탈 Chebyshev Type II 필터(low, high, bandpass, stop)와 파워 스펙트럼

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-08c.m

    Signal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 149 lines
  • demo-09

    데이터의 봉우리 찾기 (findpeaks)

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-09.m

    Signal ProcessingControl & DynamicsVisualizationData I/OPerformance 96 lines
  • demo-10

    삼각형 메시 그리기 (patch)

    흐름: 초기화 -> 데이터 준비 -> vert

    course/basic/demo-10.m

    Control & DynamicsVisualizationPerformance 67 lines
  • demo-11

    복소수와 폴라 플롯 (특수축)

    흐름: 초기화 -> run("startup.m"); -> 데이터 준비

    course/basic/demo-11.m

    Control & DynamicsVisualization 66 lines
  • demo-12a

    주파수 응답 함수 그려보기 (1자유도)

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-12a.m

    Control & DynamicsVisualization 59 lines
  • demo-12b

    주파수 응답 함수 그려보기 (1자유도 감쇠비에 따라 변동)

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-12b.m

    Control & DynamicsVisualization 60 lines
  • demo-12c

    주파수 응답 함수 그려보기 (1자유도)

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-12c.m

    Control & DynamicsVisualization 63 lines
  • demo-13

    이미지를 로드하여 변조하고 그리기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-13.m

    Control & DynamicsVisualization 76 lines
  • demo-14

    2D 등고선 데이타 그리기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/basic/demo-14.m

    Control & DynamicsVisualizationPerformance 119 lines
  • figured

    Statistics + Visualization 중심의 Octave 학습 예제

    흐름: 입력 -> 출력

    course/basic/figured.m

    StatisticsVisualization 83 lines
  • fmt

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> formatted_str - 포맷팅된 결과 문자열

    course/basic/fmt.m

    StatisticsControl & Dynamics 52 lines
  • hex2color

    Core Octave 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> rgb = hex2color("#3498db") % 결과: [0.2039 0.5961 0.8588]

    course/basic/hex2color.m

    Core Octave 27 lines
  • hist_wsg

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/basic/hist_wsg.m

    Core Octave 29 lines
  • horizontal

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/basic/horizontal.m

    Statistics 11 lines
  • load_mesh

    Data I/O 중심의 Octave 학습 예제

    흐름: 데이터 준비

    course/basic/load_mesh.m

    Data I/O 31 lines
  • load_obj

    Control & Dynamics + Data I/O 중심의 Octave 학습 예제

    흐름: 데이터 준비 -> 출력 및 저장

    course/basic/load_obj.m

    Control & DynamicsData I/OPerformance 50 lines
  • merge_params

    Core Octave 중심의 Octave 학습 예제

    흐름: 입력 -> 출력

    course/basic/merge_params.m

    Core Octave 52 lines
  • save_png

    Visualization 중심의 Octave 학습 예제

    흐름: 시각화 -> 출력 및 저장

    course/basic/save_png.m

    Visualization 41 lines
  • set_axes_layout

    Visualization 중심의 Octave 학습 예제

    흐름: 시각화

    course/basic/set_axes_layout.m

    Visualization 69 lines
  • set_xticknum

    Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/basic/set_xticknum.m

    Performance 11 lines
  • set_yticknum

    Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/basic/set_yticknum.m

    Performance 11 lines
  • startup

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 데이터 준비 -> 시각화 -> 출력 및 저장

    course/basic/startup.m

    Signal ProcessingControl & DynamicsVisualizationOptimizationPerformance 58 lines
  • subplots

    Statistics + Visualization 중심의 Octave 학습 예제

    흐름: subplots - 다중 서브플롯을 생성하는 함수 -> 입력 -> 출력

    course/basic/subplots.m

    StatisticsVisualization 66 lines
  • transient_cut

    Signal Processing + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/basic/transient_cut.m

    Signal ProcessingPerformance 21 lines
  • vertical

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/basic/vertical.m

    StatisticsPerformance 11 lines
  • demo-01

    배열 생성, 기본 연산, 기본 수학 함수 익히기

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/demo-01-png.m

    Control & DynamicsVisualization 76 lines
  • optim-02

    스플라인 보간 후 근 찾기

    흐름: 초기화 -> 데이터 준비 -> 스플라인 보간 후 근 찾기

    course/optim-02e.m

    Control & DynamicsVisualizationOptimization 54 lines
  • colored

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: 입력 -> text - 출력할 텍스트 -> 출력

    course/optim/colored.m

    Control & DynamicsVisualization 36 lines
  • figured

    Statistics + Visualization 중심의 Octave 학습 예제

    흐름: 입력 -> 출력

    course/optim/figured.m

    StatisticsVisualization 83 lines
  • fmt

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> formatted_str - 포맷팅된 결과 문자열

    course/optim/fmt.m

    StatisticsControl & Dynamics 52 lines
  • horizontal

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/optim/horizontal.m

    Statistics 11 lines
  • optim-00

    프로그램의 기본 구조를 제공합니다.

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/optim/optim-00.m

    Control & DynamicsOptimization 33 lines
  • optim-01

    노이즈가 섞인 데이터 생성

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/optim/optim-01a.m

    Control & DynamicsVisualizationOptimizationData I/O 46 lines
  • optim-01

    선형 회귀 모델 추정 (OLS, Leasqr)

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/optim/optim-01b.m

    Control & DynamicsVisualizationOptimizationData I/OPerformance 72 lines
  • optim-01

    선형 회귀 모델 여러 가지로 추정 (Leasqr)

    흐름: 초기화 -> 데이터 준비 -> 데이터 연산

    course/optim/optim-01c.m

    Control & DynamicsVisualizationOptimizationPerformance 69 lines
  • optim-02

    비선형 실수 방정식의 실수 해

    흐름: 초기화 -> 데이터 준비 -> fzero – 비선형 실수 방정식의 실수 해

    course/optim/optim-02a.m

    Control & DynamicsVisualizationOptimization 44 lines
  • optim-02

    다항식의 근 (모든 복소수 포함)

    흐름: 초기화 -> 데이터 준비 -> roots – 다항식의 근 (모든 복소수 포함)

    course/optim/optim-02b.m

    Control & DynamicsVisualizationOptimization 44 lines
  • optim-02

    연립방정식 또는 비선형 방정식의 해

    흐름: 초기화 -> 데이터 준비 -> fsolve (패키지: optim) – 연립방정식 또는 비선형 방정식의 해

    course/optim/optim-02c.m

    Control & DynamicsVisualizationOptimizationPerformance 63 lines
  • optim-02

    선형 보간 후 근 찾기

    흐름: 초기화 -> 데이터 준비 -> 선형 보간 후 근 찾기

    course/optim/optim-02d.m

    Control & DynamicsVisualizationOptimization 49 lines
  • startup

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 데이터 준비 -> 시각화 -> 출력 및 저장

    course/optim/startup.m

    Signal ProcessingControl & DynamicsVisualizationOptimizationPerformance 59 lines
  • vertical

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    course/optim/vertical.m

    StatisticsPerformance 11 lines
  • main-01-01

    Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-01.m

    Visualization 34 lines
  • main-01-02

    Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-02.m

    Visualization 54 lines
  • main-01-03

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-03.m

    Control & DynamicsVisualization 55 lines
  • main-01-04

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-04.m

    Control & DynamicsVisualization 55 lines
  • main-01-05

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-05.m

    Control & DynamicsVisualization 56 lines
  • main-01-06

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-06.m

    Control & DynamicsVisualization 56 lines
  • main-01-07

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-07.m

    Control & DynamicsVisualization 66 lines
  • main-01-08

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-08.m

    Control & DynamicsVisualization 71 lines
  • main-01-09

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-09.m

    Control & DynamicsVisualization 76 lines
  • main-01-10

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력

    ex-01/main-01-10.m

    Control & DynamicsVisualization 80 lines
  • main-01

    manipulation of polinomial and graphical representation

    흐름: Visualization

    ex-01/main-01.m

    Control & DynamicsVisualization 60 lines
  • main-02

    manipulation of price data set with user defined functions

    흐름: Visualization -> subplots(param_a); -> h2 = plotd(i_vec(1:2), v_vec(1:2), ";v;");

    ex-02/main-02.m

    StatisticsControl & DynamicsVisualizationData I/OPerformance 81 lines
  • main_splecgram

    spectrogram of chirp signal

    흐름: 초기화 -> 핵심 연산 -> 출력 및 저장

    ex-03/main_splecgram.m

    Signal ProcessingControl & DynamicsVisualization 50 lines
  • main-03

    sinusoid signal and auto-power spectrum

    흐름: Sampling -> FFT -> Visualization

    ex-03/main_spwm_plotyy.m

    Signal ProcessingControl & DynamicsVisualization 86 lines
  • main_spwm

    sinusoid and spwm

    흐름: Sampling -> FFT two-sided -> FFT Shift

    ex-03/main_spwm.m

    Signal ProcessingControl & DynamicsVisualization 83 lines
  • main-03

    sinusoid signal and auto-power spectrum

    흐름: Sampling -> hanning window coefficient -> Hann Window

    ex-03/main-03.m

    Signal ProcessingControl & DynamicsVisualization 138 lines
  • double_half_sine

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-04/double_half_sine.m

    Core Octave 16 lines
  • main-04

    newmark-beta method (ode) and transfer function

    흐름: FFT -> 결과플로팅

    ex-04/main-04.m

    Signal ProcessingControl & DynamicsVisualization 67 lines
  • main-04b

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: Zoom FFT implementation -> FFT

    ex-04/main-04b.m

    Signal ProcessingControl & DynamicsVisualization 96 lines
  • newmark_int

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: Integrates a 1-DOF system with mass "m", spring stiffness "k" and damping

    ex-04/newmark_int.m

    StatisticsControl & DynamicsPerformance 80 lines
  • startup

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: plot

    oc ex/startup.m

    Signal ProcessingVisualization 43 lines
  • clamp

    Core Octave 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> clamp(5, 0, 10) % 결과: 5 (0과 10 사이에 이미 있으므로 변화 없음)

    mylib/inst/clamp.m

    Core Octave 30 lines
  • decibell_overall

    Signal Processing 중심의 Octave 학습 예제

    흐름: 핵심 연산

    mylib/inst/decibell_overall.m

    Signal Processing 10 lines
  • generate_impulse_force

    Control & Dynamics 중심의 Octave 학습 예제

    흐름: 외력 행렬 초기화

    mylib/inst/generate_impulse_force.m

    Control & Dynamics 36 lines
  • generate_sinusoid

    Signal Processing + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/generate_sinusoid.m

    Signal ProcessingPerformance 24 lines
  • load_struct_txt

    Data I/O 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> s (구조체): 파일에서 읽어온 데이터를 저장한 구조체

    mylib/inst/load_struct_txt.m

    Data I/O 58 lines
  • make_axes

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/make_axes.m

    Core Octave 16 lines
  • my_diff

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/my_diff.m

    Core Octave 5 lines
  • my_mean

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/my_mean.m

    Statistics 5 lines
  • my_rms

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/my_rms.m

    Statistics 5 lines
  • my_std

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/my_std.m

    Statistics 5 lines
  • my_sum

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/my_sum.m

    Core Octave 8 lines
  • my_var

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/my_var.m

    Statistics 6 lines
  • power_sum

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/power_sum.m

    Core Octave 8 lines
  • read_close_price

    Data I/O + Performance 중심의 Octave 학습 예제

    흐름: - filename: 주가 데이터가 저장된 CSV 파일 (헤더는 3행 1열) -> - price: 종가 데이터를 포함한 벡터 (1 x N)

    mylib/inst/read_close_price.m

    Data I/OPerformance 21 lines
  • Sample

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: 입력 인자 처리

    mylib/inst/Sample.m

    Signal ProcessingStatistics 90 lines
  • sampling_settings

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/sampling_settings.m

    Core Octave 15 lines
  • save_struct_txt

    Control & Dynamics + Data I/O 중심의 Octave 학습 예제

    흐름: save_struct_txt - 구조체 데이터를 텍스트 파일로 저장하는 함수 -> 입력 -> filename (문자열): 데이터를 저장할 텍스트 파일의 이름 및 경로

    mylib/inst/save_struct_txt.m

    Control & DynamicsData I/O 54 lines
  • spwm

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> - 입력 신호 x의 변화율을 정규화하여 각 구간에서 듀티 비율을 계산

    mylib/inst/spwm.m

    Signal Processing 78 lines
  • timeaxis

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/timeaxis.m

    Core Octave 12 lines
  • transfer_function

    Control & Dynamics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    mylib/inst/transfer_function.m

    Control & Dynamics 10 lines
  • two_sided

    Signal Processing 중심의 Octave 학습 예제

    흐름: 핵심 연산

    mylib/inst/two_sided.m

    Signal Processing 6 lines
  • ex-cms

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: 결과 반환 (없으면 빈 문자열)

    ex-pkg/ex-cms.m

    Control & DynamicsVisualization 33 lines
  • ex-control

    Control & Dynamics + Visualization 중심의 Octave 학습 예제

    흐름: 시스템의 전달 함수 출력 -> 응답 출력

    ex-pkg/ex-control.m

    Control & DynamicsVisualization 30 lines
  • ex-fmt

    Control & Dynamics 중심의 Octave 학습 예제

    흐름: 초기화 -> 출력 및 저장

    ex-pkg/ex-fmt.m

    Control & Dynamics 27 lines
  • ex-fstring

    Control & Dynamics 중심의 Octave 학습 예제

    흐름: 초기화 -> 출력 및 저장

    ex-pkg/ex-fstring.m

    Control & Dynamics 53 lines
  • ex-image

    Visualization 중심의 Octave 학습 예제

    흐름: 초기화 -> 데이터 준비 -> 시각화

    ex-pkg/ex-image.m

    Visualization 39 lines
  • ex-io

    Control & Dynamics + Data I/O 중심의 Octave 학습 예제

    흐름: 데이터 생성 -> 엑셀 파일에 쓸 데이터 -> JSON 데이터 생성

    ex-pkg/ex-io.m

    Control & DynamicsData I/O 84 lines
  • ex-optim

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 결과 출력 -> 그래프 그리기 -> 다항식 or not -> 삼각함수 (FFT)

    ex-pkg/ex-optim.m

    Signal ProcessingControl & DynamicsVisualizationOptimization 39 lines
  • ex-signal

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 컨볼루션 결과 플로팅

    ex-pkg/ex-signal.m

    Signal ProcessingVisualization 57 lines
  • ex-statistics

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 예제 3: t-검정 수행 (H0: 데이터의 평균이 7과 같다) -> 회귀선 그래프

    ex-pkg/ex-statistics.m

    StatisticsControl & DynamicsVisualizationOptimizationPerformance 47 lines
  • ex-symbolic

    Core Octave 중심의 Octave 학습 예제

    흐름: 결과 출력

    ex-pkg/ex-symbolic.m

    Core Octave 27 lines
  • fmtf

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 입력 -> 출력 -> formatted_str - 포맷팅된 결과 문자열

    ex-pkg/fmtf.m

    StatisticsControl & Dynamics 62 lines
  • printff

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 입력 -> 출력

    ex-pkg/printff.m

    StatisticsControl & Dynamics 99 lines
  • demo_loop_speed

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: # 실행 속도 비교 실험: 다차원 배열 연산 방법에 따른 성능 차이 분석 -> 본 실험은 다차원 배열에 대해 다양한 연산 방식을 적용하여 실행 속도를 비교하는 것이다 -> 특히, 중첩 루프와 벡터화 연산이 실행 시간에 미치는 영향을 평가한다

    ex-speed/demo_loop_speed.m

    Signal ProcessingControl & DynamicsPerformance 104 lines
  • demo_save_option

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 데이터 준비 -> 출력 및 저장

    ex-speed/demo_save_option.m

    Signal ProcessingControl & DynamicsData I/OPerformance 33 lines
  • speed_test1

    Performance 중심의 Octave 학습 예제

    흐름: - 비효율적인 점: 매번 개별 요소에 접근하여 연산을 수행하므로, 반복문 오버헤드가 크다

    ex-speed/speed_test1.m

    Performance 23 lines
  • speed_test2

    Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-speed/speed_test2.m

    Performance 21 lines
  • speed_test3

    Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-speed/speed_test3.m

    Performance 19 lines
  • speed_test4

    Performance 중심의 Octave 학습 예제

    흐름: - 우수한 점: 벡터화 연산을 적극적으로 활용하여 실행 시간을 대폭 단축함

    ex-speed/speed_test4.m

    Performance 17 lines
  • speed_test5

    Performance 중심의 Octave 학습 예제

    흐름: - 실행 방식: 루프를 사용하지 않고 `:` 연산자를 이용하여 벡터화된 연산 수행 -> - 최적화된 점: 모든 연산을 벡터화하여 반복문 없이 직접 계산 및 할당 수행

    ex-speed/speed_test5.m

    Performance 21 lines
  • startup-sample

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: plot

    startup-sample.m

    Signal ProcessingVisualization 43 lines
  • startup

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: plot

    startup.m

    Signal ProcessingControl & DynamicsVisualizationOptimizationPerformance 94 lines
  • 수치미분

    Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/01/01-CJW-20250321/수치미분.m

    Visualization 60 lines
  • main_cjw

    Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/01/01-CJW-20250321/main_cjw.m

    Visualization 60 lines
  • main-my_diff

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/01/01-JKH-20250319/main-my_diff.m

    Signal ProcessingVisualization 74 lines
  • hw_1_kim-gpt

    Visualization 중심의 Octave 학습 예제

    흐름: 그래프 플로팅

    ex-recv/01/01-KSG-20250318/hw_1_kim-gpt.m

    Visualization 62 lines
  • hw_1_kim

    Visualization 중심의 Octave 학습 예제

    흐름: #Octave를 사용하여 데이터를 읽고 쓰고 가공하고 그림으로 그리는 연습을 할 것입니다 -> #- 아래 지시에 따라 적당한 입력값과 입력 범위를 결정하세요

    ex-recv/01/01-KSG-20250318/hw_1_kim.m

    Visualization 75 lines
  • [Octave] HW#1

    Visualization 중심의 Octave 학습 예제

    흐름: 옥타브 Data Plot 숙제

    ex-recv/01/01-LSH-20250319/[Octave] HW#1.m

    Visualization 54 lines
  • Octave_Moon_250319

    Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/01/01-MJY-20250319/Octave_Moon_250319.m

    Visualization 59 lines
  • Octave01_Park,jm_250319

    Statistics + Visualization 중심의 Octave 학습 예제

    흐름: Octave를 사용하여 데이터를 읽고 쓰고 가공하고 그림으로 그리는 연습을 할 것입니다 -> - 아래 지시에 따라 적당한 입력값과 입력 범위를 결정하세요

    ex-recv/01/01-PJM-20250319/Octave01_Park,jm_250319.m

    StatisticsVisualization 46 lines
  • [Octave]250318_RYU_poly,dff

    Visualization 중심의 Octave 학습 예제

    흐름: 다항식 그래프 -> 미분 그래프

    ex-recv/01/01-RJW-20250321/[Octave]250318_RYU_poly,dff.m

    Visualization 77 lines
  • 과제1_신찬영연구원

    Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/01/01-SCY-20250319/과제1_신찬영연구원.m

    Visualization 68 lines
  • main_chan_01

    Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/01/01-SCY-20250319/main_chan_01.m

    Visualization 68 lines
  • date_row

    Data I/O 중심의 Octave 학습 예제

    흐름: 데이터 준비

    ex-recv/02/02_cgh/date_row.m

    Data I/O 30 lines
  • main_02_cgh

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: X axis index Plot -> X axis date Plot

    ex-recv/02/02_cgh/main_02_cgh.m

    Signal ProcessingStatisticsVisualizationData I/OPerformance 61 lines
  • my_csv_header

    Visualization + Data I/O 중심의 Octave 학습 예제

    흐름: 데이터 준비

    ex-recv/02/02_cgh/my_csv_header.m

    VisualizationData I/O 41 lines
  • my_fun

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/my_fun.m

    Statistics 6 lines
  • my_mean

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/my_mean.m

    Statistics 8 lines
  • my_plot

    Statistics + Visualization 중심의 Octave 학습 예제

    흐름: My plot properties

    ex-recv/02/02_cgh/my_plot.m

    StatisticsVisualizationPerformance 56 lines
  • my_rms

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/my_rms.m

    Statistics 5 lines
  • my_rolling_statistics

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/my_rolling_statistics.m

    StatisticsPerformance 31 lines
  • my_std

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/my_std.m

    Statistics 10 lines
  • my_var

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/my_var.m

    Statistics 11 lines
  • value_class

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_cgh/value_class.m

    Core Octave 11 lines
  • calculate_average

    Core Octave 중심의 Octave 학습 예제

    흐름: 2. 총 합을 데이터 수로 나누기 -> 3. 평균값 출력

    ex-recv/02/02_cjw/calculate_average.m

    Core Octave 10 lines
  • calculate_rms

    Statistics 중심의 Octave 학습 예제

    흐름: 1. 각 데이터에 제곱의 합 -> 2. 제곱한 값들의 합을 (데이터 수)로 나누기 -> 4. rms 출력

    ex-recv/02/02_cjw/calculate_rms.m

    Statistics 13 lines
  • calculate_standard_deviation

    Statistics 중심의 Octave 학습 예제

    흐름: 1. 데이터의 평균 계산 -> 2. 각 데이터에서 평균을 빼고 제곱 -> 3. 제곱한 값들의 합을 (데이터 수-1)로 나누기

    ex-recv/02/02_cjw/calculate_standard_deviation.m

    Statistics 13 lines
  • calculate_variance

    Statistics 중심의 Octave 학습 예제

    흐름: 1. 데이터의 평균 계산 -> 2. 각 데이터에서 평균을 빼고 제곱 -> 3. 제곱한 값들의 합을 (데이터 수-1)로 나누기

    ex-recv/02/02_cjw/calculate_variance.m

    Statistics 13 lines
  • main_02_cjw

    Statistics + Visualization 중심의 Octave 학습 예제

    흐름: %%%%%%%%% 1. 구글의 2024년도 주가 데이터를 준비하라

    ex-recv/02/02_cjw/main_02_cjw.m

    StatisticsVisualizationData I/OPerformance 62 lines
  • read_csv_table

    Data I/O 중심의 Octave 학습 예제

    흐름: price 출력

    ex-recv/02/02_cjw/read_csv_table.m

    Data I/O 8 lines
  • main_02_ksg

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: 데이터의 통계치(평균, 분산, 표준편차, rms)를 사용자정의함수와 내장함수 간 결과 비교 -> 입력 변수 준비1 : csv파일 읽기 & 원하는 종류의 1년치 데이터 선정 -> 입력 변수 준비2 : 30일 단위 분할 데이터 세트 만들기

    ex-recv/02/02_ksg/main_02_ksg.m

    Signal ProcessingStatisticsVisualizationData I/OPerformance 78 lines
  • partitioning_data

    Core Octave 중심의 Octave 학습 예제

    흐름: 전체 기간 데이터를 지정한 시작일로부터 하루씩 늘어나는 시작일에 대해 특정 갯수를 가지는 세트 만들기 -> % data : 전체 데이터 (N, 1) n_wind = N -> % i_start : 분할 데이터 시작 인덱스 30

    ex-recv/02/02_ksg/partitioning_data.m

    Core Octave 25 lines
  • read_custom_csv

    Visualization + Data I/O 중심의 Octave 학습 예제

    흐름: CSV 파일을 읽고, 데이터를 자동으로 적절한 형식(숫자, 날짜, 문자열)으로 변환하는 함수 -> % data : 구조체 형식으로 저장된 CSV 데이터 -> 전체 데이터를 문자열로 읽기

    ex-recv/02/02_ksg/read_custom_csv.m

    VisualizationData I/O 58 lines
  • statistic_value

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 데이터의 통계치(평균, 분산, 표준편차, rms)를 계산하는 함수 -> % data : 전체 데이터 (N, m) (30, 220)

    ex-recv/02/02_ksg/statistic_value.m

    StatisticsPerformance 22 lines
  • 2024stock_Close

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_lsh/2024stock_Close.m

    Core Octave 252 lines
  • 2024stock_High

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_lsh/2024stock_High.m

    Core Octave 252 lines
  • 2024stock_Low

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_lsh/2024stock_Low.m

    Core Octave 252 lines
  • 2024stock_Open

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_lsh/2024stock_Open.m

    Core Octave 252 lines
  • 2024stock_Volume

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_lsh/2024stock_Volume.m

    Core Octave 252 lines
  • main_02_lsh

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: 주제: 하나의 데이터 세트를 읽어서 대표값과 특징을 계산하고 그리는 연습을 합니다 -> 1. 구글의 2024년도 주가 데이터를 준비하라 -> 2. 1년치 데이터의 종가에 대해 통계 항목을 계산하라

    ex-recv/02/02_lsh/main_02_lsh.m

    Signal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 219 lines
  • data_dev

    Core Octave 중심의 Octave 학습 예제

    흐름: 데이터 표준 편차 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 표준 편차 값

    ex-recv/02/02_mjy_new/data_dev.m

    Core Octave 19 lines
  • data_m

    Core Octave 중심의 Octave 학습 예제

    흐름: 데이터 평균 계산 -> 입력: data 데이터 값, 출력: data_m 데이터 평균값

    ex-recv/02/02_mjy_new/data_m.m

    Core Octave 10 lines
  • data_rms

    Statistics 중심의 Octave 학습 예제

    흐름: 데이터 RMS(평균 제곱근) 계산 -> 입력: data 데이터 값, 출력: data_rms 데이터 RMS(평균 제곱근) 값

    ex-recv/02/02_mjy_new/data_rms.m

    Statistics 14 lines
  • data_var

    Statistics 중심의 Octave 학습 예제

    흐름: 데이터 모분산 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 모분산 값

    ex-recv/02/02_mjy_new/data_var.m

    Statistics 12 lines
  • main_02_mjy_new

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 주제: 하나의 데이터 세트를 읽어서 대표값과 특징을 계산하고 그리는 연습을 합니다 -> 프로그램 설명 : 구글의 2024년도 주가 데이터에 대해 통계 항목을 계산하고, -> 1. 구글의 2024년도 주가 데이터를 준비하라

    ex-recv/02/02_mjy_new/main_02_mjy_new.m

    StatisticsControl & DynamicsVisualizationData I/O 88 lines
  • plot_d

    Visualization + Performance 중심의 Octave 학습 예제

    흐름: plot_d(x축 데이터, y축 데이터, 플롯 선 색, 제목, y축 이름)

    ex-recv/02/02_mjy_new/plot_d.m

    VisualizationPerformance 14 lines
  • read_data

    Data I/O 중심의 Octave 학습 예제

    흐름: 입력: 파일명, 출력: cvs파일 cell로 만들기

    ex-recv/02/02_mjy_new/read_data.m

    Data I/O 14 lines
  • data_dev

    Core Octave 중심의 Octave 학습 예제

    흐름: 데이터 표준 편차 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 표준 편차 값

    ex-recv/02/02_mjy/data_dev.m

    Core Octave 14 lines
  • data_m

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 데이터 평균 계산 -> 입력: data 데이터 값, 출력: data_m 데이터 평균값 -> nn = length(data); % n : 데이터 개수

    ex-recv/02/02_mjy/data_m.m

    StatisticsPerformance 52 lines
  • data_rms

    Statistics 중심의 Octave 학습 예제

    흐름: 데이터 RMS(평균 제곱근) 계산 -> 입력: data 데이터 값, 출력: data_rms 데이터 RMS(평균 제곱근) 값

    ex-recv/02/02_mjy/data_rms.m

    Statistics 14 lines
  • data_var

    Statistics 중심의 Octave 학습 예제

    흐름: 데이터 모분산 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 모분산 값

    ex-recv/02/02_mjy/data_var.m

    Statistics 12 lines
  • main_02_mjy

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 주제: 하나의 데이터 세트를 읽어서 대표값과 특징을 계산하고 그리는 연습을 합니다 -> 프로그램 설명 : 구글의 2024년도 주가 데이터에 대해 통계 항목을 계산하고, -> 1. 구글의 2024년도 주가 데이터를 준비하라

    ex-recv/02/02_mjy/main_02_mjy.m

    StatisticsControl & DynamicsVisualizationData I/O 74 lines
  • plot_d

    Visualization + Performance 중심의 Octave 학습 예제

    흐름: plot_d(x축 데이터, y축 데이터, 플롯 선 색, 제목, y축 이름)

    ex-recv/02/02_mjy/plot_d.m

    VisualizationPerformance 13 lines
  • read_data

    Data I/O 중심의 Octave 학습 예제

    흐름: 입력: 파일명, 출력: cvs파일 cell로 만들기

    ex-recv/02/02_mjy/read_data.m

    Data I/O 10 lines
  • csv2struct

    Control & Dynamics + Data I/O 중심의 Octave 학습 예제

    흐름: # datarow (1,1) : 데이터 첫 행 인덱스

    ex-recv/02/02_pjm/csv2struct.m

    Control & DynamicsData I/OPerformance 29 lines
  • main_02_pjm

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: % 1. Ticker, Price에 대한 Date 계열 데이터 csv를 읽음 -> % 통계지표 검증

    ex-recv/02/02_pjm/main_02_pjm.m

    Signal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 60 lines
  • statistics_custom

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_pjm/statistics_custom.m

    StatisticsPerformance 16 lines
  • calc_mean

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_rjw/calc_mean.m

    Statistics 5 lines
  • calc_rms

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_rjw/calc_rms.m

    Statistics 5 lines
  • calc_std

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_rjw/calc_std.m

    Statistics 5 lines
  • calc_variance

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_rjw/calc_variance.m

    Statistics 5 lines
  • main_02_rjw

    Statistics + Control & Dynamics 중심의 Octave 학습 예제

    흐름: Goole 2024 주가 데이터 분석 -> 1. 입력 변수 준비 -> 2. 각 연산 함수를 개별적으로 호출

    ex-recv/02/02_rjw/main_02_rjw.m

    StatisticsControl & DynamicsVisualizationData I/OPerformance 71 lines
  • moving_statistics

    Statistics + Performance 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_rjw/moving_statistics.m

    StatisticsPerformance 20 lines
  • read_csv_data

    Data I/O 중심의 Octave 학습 예제

    흐름: 데이터 준비

    ex-recv/02/02_rjw/read_csv_data.m

    Data I/O 7 lines
  • loadcsv

    Data I/O 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_scy/loadcsv.m

    Data I/O 25 lines
  • main_02_scy

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: 30일 동안의 결과 플로팅

    ex-recv/02/02_scy/main_02_scy.m

    Signal ProcessingStatisticsControl & DynamicsVisualizationData I/O 101 lines
  • mean_

    Statistics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/02/02_scy/mean_.m

    Statistics 13 lines
  • rms_

    Statistics 중심의 Octave 학습 예제

    흐름: rms - 입력 행의 RMS 값 출력

    ex-recv/02/02_scy/rms_.m

    Statistics 14 lines
  • std_

    Statistics 중심의 Octave 학습 예제

    흐름: standard deviation - 입력 행의 표준편차 값 출력

    ex-recv/02/02_scy/std_.m

    Statistics 31 lines
  • var_

    Statistics 중심의 Octave 학습 예제

    흐름: variance - 입력 행의 분산 값 출력

    ex-recv/02/02_scy/var_.m

    Statistics 16 lines
  • cal_Freq_Psum

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 : Time Signal Data -> 출력 : Power

    ex-recv/03/03_cgh/cal_Freq_Psum.m

    Signal Processing 10 lines
  • cal_my_sig

    Signal Processing 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/03/03_cgh/cal_my_sig.m

    Signal Processing 17 lines
  • cal_Time_Psum

    Signal Processing 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/03/03_cgh/cal_Time_Psum.m

    Signal Processing 8 lines
  • main_03_cgh

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: #1. 주파수 성분 m개가 포함된 sinusoidal 신호를 출력하는 함수를 작성하라 -> sum_signal = sum([signal1;signal2;signal3],1); -> #2. 함수의 출력이 가속도 물리량으로 가정하고 시간 그래프를 그려라

    ex-recv/03/03_cgh/main_03_cgh.m

    Signal ProcessingControl & DynamicsVisualization 86 lines
  • startup

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: plot

    ex-recv/03/03_cgh/startup.m

    Signal ProcessingVisualization 43 lines
  • apply_hanning_window

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 변수 -> 출력 변수

    ex-recv/03/03_cjw/apply_hanning_window.m

    Signal Processing 15 lines
  • calc_freq_power_sum

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 변수 -> 출력 변수

    ex-recv/03/03_cjw/calc_freq_power_sum.m

    Signal Processing 12 lines
  • calc_time_power_sum

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 변수 -> 출력 변수

    ex-recv/03/03_cjw/calc_time_power_sum.m

    Signal Processing 14 lines
  • create_sine_signal

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 변수 -> 출력 변수 -> 신호 초기화

    ex-recv/03/03_cjw/create_sine_signal.m

    Signal Processing 20 lines
  • main_03_cjw

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 6-2. 시간 그래프 그리기

    ex-recv/03/03_cjw/main_03_cjw.m

    Signal ProcessingVisualization 90 lines
  • calc_pwr_sum_freq

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력

    ex-recv/03/03_ksg_new/calc_pwr_sum_freq.m

    Signal Processing 12 lines
  • calc_pwr_sum_time

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 -> - signal : 시간 신호 (1 x time) -> - 시간데이터의 제곱 합을 시간에 대해 평균

    ex-recv/03/03_ksg_new/calc_pwr_sum_time.m

    Signal Processing 12 lines
  • get_sinusoidal

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 -> - time_array : 시간 배열 (1 x 데이터 수)

    ex-recv/03/03_ksg_new/get_sinusoidal.m

    Signal Processing 15 lines
  • main_03_ksg

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: Loading Signal Parameter -> 입력 변수 준비 -> hanning window 적용

    ex-recv/03/03_ksg_new/main_03_ksg.m

    Signal ProcessingStatisticsVisualizationData I/O 94 lines
  • startup

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: plot

    ex-recv/03/03_ksg_new/startup.m

    Signal ProcessingVisualization 43 lines
  • trans_two_sided

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 -> - Fs : Sampling Frequency

    ex-recv/03/03_ksg_new/trans_two_sided.m

    Signal Processing 19 lines
  • calc_pwr_sum_freq

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력

    ex-recv/03/03_ksg/calc_pwr_sum_freq.m

    Signal Processing 12 lines
  • calc_pwr_sum_time

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 -> - signal : 시간 신호 (1 x time) -> - 시간데이터의 제곱 합을 시간에 대해 평균

    ex-recv/03/03_ksg/calc_pwr_sum_time.m

    Signal Processing 12 lines
  • get_sinusoidal

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력 -> - time_array : 시간 배열 (1 x 데이터 수)

    ex-recv/03/03_ksg/get_sinusoidal.m

    Signal Processing 15 lines
  • main_03_ksg

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 입력 변수 준비 -> hanning window 적용 -> 주파수 데이터로 변환

    ex-recv/03/03_ksg/main_03_ksg.m

    Signal ProcessingVisualization 57 lines
  • startup

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: plot

    ex-recv/03/03_ksg/startup.m

    Signal ProcessingVisualization 43 lines
  • calc_power_sum_freq

    Signal Processing 중심의 Octave 학습 예제

    흐름: 입력: 신호 -> 출력: 주파수 도메인에서 power sum

    ex-recv/03/03_mjy_new/calc_power_sum_freq.m

    Signal Processing 17 lines
  • calc_power_sum_time

    Core Octave 중심의 Octave 학습 예제

    흐름: 입력: 신호 -> 출력: 시간 도메인에서 power sum

    ex-recv/03/03_mjy_new/calc_power_sum_time.m

    Core Octave 11 lines
  • get_sinusoidal

    Core Octave 중심의 Octave 학습 예제

    흐름: 주파수 성분 m개가 포함된 sinusoidal 신호를 출력 -> 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상 -> 출력: 신호, 시간

    ex-recv/03/03_mjy_new/get_sinusoidal.m

    Core Octave 20 lines
  • main_03_mjy_fixing

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 1. 입력 정보 또는 데이터 준비 -> 2. 연산 또는 데이터 처리하여 변수에 저장 -> 3. 준비된 데이터 Visiualization

    ex-recv/03/03_mjy_new/main_03_mjy_fixing.m

    Signal ProcessingControl & DynamicsVisualization 86 lines
  • plot_power_two_side

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/03/03_mjy_new/plot_power_two_side.m

    Signal ProcessingVisualization 17 lines
  • plot_time

    Visualization 중심의 Octave 학습 예제

    흐름: plot_time(x축 데이터, y축 데이터, 플롯 선 색, 제목, x축 이름, y축 이름)

    ex-recv/03/03_mjy_new/plot_time.m

    Visualization 10 lines
  • calc_hanning

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상 -> 출력: hanning 윈도우를 적용하여 2-5번 다시 계산

    ex-recv/03/03_mjy/calc_hanning.m

    Signal ProcessingVisualization 15 lines
  • calc_power_sum_freq

    Signal Processing + Control & Dynamics 중심의 Octave 학습 예제

    흐름: 입력: 신호 -> 출력: 주파수 도메인에서 power sum

    ex-recv/03/03_mjy/calc_power_sum_freq.m

    Signal ProcessingControl & Dynamics 17 lines
  • calc_power_sum_time

    Control & Dynamics 중심의 Octave 학습 예제

    흐름: 입력: 신호 -> 출력: 시간 도메인에서 power sum

    ex-recv/03/03_mjy/calc_power_sum_time.m

    Control & Dynamics 12 lines
  • get_sinusoidal

    Core Octave 중심의 Octave 학습 예제

    흐름: 주파수 성분 m개가 포함된 sinusoidal 신호를 출력 -> 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상 -> 출력: 신호(1, N), 시간 (1, N)

    ex-recv/03/03_mjy/get_sinusoidal.m

    Core Octave 21 lines
  • main_03_mjy

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 1. 주파수 성분 m개가 포함된 sinusoidal 신호를 출력하는 함수를 작성하라 -> 2. 함수의 출력이 가속도 물리량으로 가정하고 시간 그래프를 그려라 -> 값 출력 포함

    ex-recv/03/03_mjy/main_03_mjy.m

    Signal ProcessingVisualization 70 lines
  • plot_power_two_side

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: 핵심 연산 -> 시각화

    ex-recv/03/03_mjy/plot_power_two_side.m

    Signal ProcessingVisualization 18 lines
  • plot_time

    Visualization 중심의 Octave 학습 예제

    흐름: plot_time(x축 데이터, y축 데이터, 플롯 선 색, 제목, x축 이름, y축 이름)

    ex-recv/03/03_mjy/plot_time.m

    Visualization 10 lines
  • main_03_pjm

    Signal Processing + Visualization 중심의 Octave 학습 예제

    흐름: ##### 시간/주파수 베이스 Power Sum 구하기 및 hanning window에 의한 비교 -> ### Power Sum 결과 비교 ( Sum of PowerSpectrum / raw_data )

    ex-recv/03/03_pjm/main_03_pjm.m

    Signal ProcessingVisualization 60 lines
  • PowerSum

    Core Octave 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/03/03_pjm/PowerSum.m

    Core Octave 15 lines
  • Rand_Harm_Sigs

    Control & Dynamics 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/03/03_pjm/Rand_Harm_Sigs.m

    Control & Dynamics 32 lines
  • two_side_fft

    Signal Processing 중심의 Octave 학습 예제

    흐름: ##### [ -Fn ~ Fn-df ] 주파수 범위의 fft 스펙트럼

    ex-recv/03/03_pjm/two_side_fft.m

    Signal Processing 30 lines
  • calc_powersum_freq

    Signal Processing 중심의 Octave 학습 예제

    흐름: 핵심 연산

    ex-recv/03/03_scy/calc_powersum_freq.m

    Signal Processing 17 lines
  • calc_powersum_time

    Signal Processing 중심의 Octave 학습 예제

    흐름: 코드 상단부터 순차 실행

    ex-recv/03/03_scy/calc_powersum_time.m

    Signal Processing 16 lines
  • get_signal

    Signal Processing 중심의 Octave 학습 예제

    흐름: Signal - 중첩된 m개의 sin신호 / (1/fs : 1/fs : duration)

    ex-recv/03/03_scy/get_signal.m

    Signal Processing 28 lines
  • main_03_scy

    Signal Processing + Statistics 중심의 Octave 학습 예제

    흐름: 1 - 주파수 성분 m개가 포함된 sinusoidal 신호를 출력 -> sin_signal(fs, duration, m) -> Signal - 중첩된 m개의 sin신호 / (1/fs : 1/fs : duration)

    ex-recv/03/03_scy/main_03_scy.m

    Signal ProcessingStatisticsControl & DynamicsVisualization 110 lines