Octave Class
코드 조각이 아니라, 실행 흐름으로 배우는 페이지
왼쪽 목록에서 항목을 선택하면 코드 전체와 해설을 함께 봅니다. 복잡한 스크립트도 입력-연산-출력 흐름으로 읽을 수 있도록 정리했습니다.
코드 카탈로그
226개 항목
- colored
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: 입력 -> text - 출력할 텍스트 -> 출력
course/basic/colored.mControl & DynamicsVisualization 36 lines - demo-00
프로그램의 기본 구조를 제공합니다.
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-00.mControl & Dynamics 33 lines - demo-01
배열 생성, 기본 연산, 기본 수학 함수 익히기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-01.mControl & DynamicsVisualization 67 lines - demo-02
연산자, 행렬 연산자, 행렬 연산 함수
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-02.mControl & DynamicsPerformance 66 lines - demo-03a
(번외) 베셀 함수 구경하기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-03a.mControl & DynamicsVisualization 90 lines - demo-03b
(번외) 베셀 함수 구경하기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-03b.mControl & DynamicsVisualization 64 lines - demo-04
csv 파일 읽기 및 쓰기
흐름: 초기화 -> 데이터 준비 -> 1D 진동 응답식
course/basic/demo-04.mControl & DynamicsVisualizationData I/O 67 lines - demo-05
mat 파일 읽기 및 쓰기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-05.mStatisticsControl & DynamicsVisualizationData I/O 73 lines - demo-06
실험 데이터(mat) 읽기, FFT, Sxx, SPL
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-06.mSignal ProcessingControl & DynamicsVisualizationData I/OPerformance 174 lines - demo-07
랜덤 함수와 히스토그램
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-07.mControl & DynamicsVisualizationPerformance 78 lines - demo-08a
디지탈 버터워스 필터(low, high, bandpass, stop)와 파워 스펙트럼
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-08a.mSignal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 150 lines - demo-08b
디지탈 Chebyshev Type I 필터(low, high, bandpass, stop)와 파워 스펙트럼
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-08b.mSignal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 149 lines - demo-08c
디지탈 Chebyshev Type II 필터(low, high, bandpass, stop)와 파워 스펙트럼
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-08c.mSignal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 149 lines - demo-09
데이터의 봉우리 찾기 (findpeaks)
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-09.mSignal ProcessingControl & DynamicsVisualizationData I/OPerformance 96 lines - demo-10
삼각형 메시 그리기 (patch)
흐름: 초기화 -> 데이터 준비 -> vert
course/basic/demo-10.mControl & DynamicsVisualizationPerformance 67 lines - demo-11
복소수와 폴라 플롯 (특수축)
흐름: 초기화 -> run("startup.m"); -> 데이터 준비
course/basic/demo-11.mControl & DynamicsVisualization 66 lines - demo-12a
주파수 응답 함수 그려보기 (1자유도)
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-12a.mControl & DynamicsVisualization 59 lines - demo-12b
주파수 응답 함수 그려보기 (1자유도 감쇠비에 따라 변동)
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-12b.mControl & DynamicsVisualization 60 lines - demo-12c
주파수 응답 함수 그려보기 (1자유도)
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-12c.mControl & DynamicsVisualization 63 lines - demo-13
이미지를 로드하여 변조하고 그리기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-13.mControl & DynamicsVisualization 76 lines - demo-14
2D 등고선 데이타 그리기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/basic/demo-14.mControl & DynamicsVisualizationPerformance 119 lines - figured
Statistics + Visualization 중심의 Octave 학습 예제
흐름: 입력 -> 출력
course/basic/figured.mStatisticsVisualization 83 lines - fmt
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> formatted_str - 포맷팅된 결과 문자열
course/basic/fmt.mStatisticsControl & Dynamics 52 lines - hex2color
Core Octave 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> rgb = hex2color("#3498db") % 결과: [0.2039 0.5961 0.8588]
course/basic/hex2color.mCore Octave 27 lines - hist_wsg
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/basic/hist_wsg.mCore Octave 29 lines - horizontal
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/basic/horizontal.mStatistics 11 lines - load_mesh
Data I/O 중심의 Octave 학습 예제
흐름: 데이터 준비
course/basic/load_mesh.mData I/O 31 lines - load_obj
Control & Dynamics + Data I/O 중심의 Octave 학습 예제
흐름: 데이터 준비 -> 출력 및 저장
course/basic/load_obj.mControl & DynamicsData I/OPerformance 50 lines - merge_params
Core Octave 중심의 Octave 학습 예제
흐름: 입력 -> 출력
course/basic/merge_params.mCore Octave 52 lines - save_png
Visualization 중심의 Octave 학습 예제
흐름: 시각화 -> 출력 및 저장
course/basic/save_png.mVisualization 41 lines - set_axes_layout
Visualization 중심의 Octave 학습 예제
흐름: 시각화
course/basic/set_axes_layout.mVisualization 69 lines - set_xticknum
Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/basic/set_xticknum.mPerformance 11 lines - set_yticknum
Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/basic/set_yticknum.mPerformance 11 lines - startup
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: 데이터 준비 -> 시각화 -> 출력 및 저장
course/basic/startup.mSignal ProcessingControl & DynamicsVisualizationOptimizationPerformance 58 lines - subplots
Statistics + Visualization 중심의 Octave 학습 예제
흐름: subplots - 다중 서브플롯을 생성하는 함수 -> 입력 -> 출력
course/basic/subplots.mStatisticsVisualization 66 lines - transient_cut
Signal Processing + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/basic/transient_cut.mSignal ProcessingPerformance 21 lines - vertical
Statistics + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/basic/vertical.mStatisticsPerformance 11 lines - demo-01
배열 생성, 기본 연산, 기본 수학 함수 익히기
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/demo-01-png.mControl & DynamicsVisualization 76 lines - optim-02
스플라인 보간 후 근 찾기
흐름: 초기화 -> 데이터 준비 -> 스플라인 보간 후 근 찾기
course/optim-02e.mControl & DynamicsVisualizationOptimization 54 lines - colored
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: 입력 -> text - 출력할 텍스트 -> 출력
course/optim/colored.mControl & DynamicsVisualization 36 lines - figured
Statistics + Visualization 중심의 Octave 학습 예제
흐름: 입력 -> 출력
course/optim/figured.mStatisticsVisualization 83 lines - fmt
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> formatted_str - 포맷팅된 결과 문자열
course/optim/fmt.mStatisticsControl & Dynamics 52 lines - horizontal
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/optim/horizontal.mStatistics 11 lines - optim-00
프로그램의 기본 구조를 제공합니다.
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/optim/optim-00.mControl & DynamicsOptimization 33 lines - optim-01
노이즈가 섞인 데이터 생성
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/optim/optim-01a.mControl & DynamicsVisualizationOptimizationData I/O 46 lines - optim-01
선형 회귀 모델 추정 (OLS, Leasqr)
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/optim/optim-01b.mControl & DynamicsVisualizationOptimizationData I/OPerformance 72 lines - optim-01
선형 회귀 모델 여러 가지로 추정 (Leasqr)
흐름: 초기화 -> 데이터 준비 -> 데이터 연산
course/optim/optim-01c.mControl & DynamicsVisualizationOptimizationPerformance 69 lines - optim-02
비선형 실수 방정식의 실수 해
흐름: 초기화 -> 데이터 준비 -> fzero – 비선형 실수 방정식의 실수 해
course/optim/optim-02a.mControl & DynamicsVisualizationOptimization 44 lines - optim-02
다항식의 근 (모든 복소수 포함)
흐름: 초기화 -> 데이터 준비 -> roots – 다항식의 근 (모든 복소수 포함)
course/optim/optim-02b.mControl & DynamicsVisualizationOptimization 44 lines - optim-02
연립방정식 또는 비선형 방정식의 해
흐름: 초기화 -> 데이터 준비 -> fsolve (패키지: optim) – 연립방정식 또는 비선형 방정식의 해
course/optim/optim-02c.mControl & DynamicsVisualizationOptimizationPerformance 63 lines - optim-02
선형 보간 후 근 찾기
흐름: 초기화 -> 데이터 준비 -> 선형 보간 후 근 찾기
course/optim/optim-02d.mControl & DynamicsVisualizationOptimization 49 lines - startup
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: 데이터 준비 -> 시각화 -> 출력 및 저장
course/optim/startup.mSignal ProcessingControl & DynamicsVisualizationOptimizationPerformance 59 lines - vertical
Statistics + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
course/optim/vertical.mStatisticsPerformance 11 lines - main-01-01
Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-01.mVisualization 34 lines - main-01-02
Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-02.mVisualization 54 lines - main-01-03
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-03.mControl & DynamicsVisualization 55 lines - main-01-04
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-04.mControl & DynamicsVisualization 55 lines - main-01-05
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-05.mControl & DynamicsVisualization 56 lines - main-01-06
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-06.mControl & DynamicsVisualization 56 lines - main-01-07
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-07.mControl & DynamicsVisualization 66 lines - main-01-08
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-08.mControl & DynamicsVisualization 71 lines - main-01-09
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-09.mControl & DynamicsVisualization 76 lines - main-01-10
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: - 입력 데이터 준비 -> - 데이터 범위 산정 -> - 데이터 출력
ex-01/main-01-10.mControl & DynamicsVisualization 80 lines - main-01
manipulation of polinomial and graphical representation
흐름: Visualization
ex-01/main-01.mControl & 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.mStatisticsControl & DynamicsVisualizationData I/OPerformance 81 lines - main_splecgram
spectrogram of chirp signal
흐름: 초기화 -> 핵심 연산 -> 출력 및 저장
ex-03/main_splecgram.mSignal ProcessingControl & DynamicsVisualization 50 lines - main-03
sinusoid signal and auto-power spectrum
흐름: Sampling -> FFT -> Visualization
ex-03/main_spwm_plotyy.mSignal ProcessingControl & DynamicsVisualization 86 lines - main_spwm
sinusoid and spwm
흐름: Sampling -> FFT two-sided -> FFT Shift
ex-03/main_spwm.mSignal ProcessingControl & DynamicsVisualization 83 lines - main-03
sinusoid signal and auto-power spectrum
흐름: Sampling -> hanning window coefficient -> Hann Window
ex-03/main-03.mSignal ProcessingControl & DynamicsVisualization 138 lines - double_half_sine
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-04/double_half_sine.mCore Octave 16 lines - main-04
newmark-beta method (ode) and transfer function
흐름: FFT -> 결과플로팅
ex-04/main-04.mSignal ProcessingControl & DynamicsVisualization 67 lines - main-04b
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: Zoom FFT implementation -> FFT
ex-04/main-04b.mSignal 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.mStatisticsControl & DynamicsPerformance 80 lines - startup
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: plot
oc ex/startup.mSignal ProcessingVisualization 43 lines - clamp
Core Octave 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> clamp(5, 0, 10) % 결과: 5 (0과 10 사이에 이미 있으므로 변화 없음)
mylib/inst/clamp.mCore Octave 30 lines - decibell_overall
Signal Processing 중심의 Octave 학습 예제
흐름: 핵심 연산
mylib/inst/decibell_overall.mSignal Processing 10 lines - generate_impulse_force
Control & Dynamics 중심의 Octave 학습 예제
흐름: 외력 행렬 초기화
mylib/inst/generate_impulse_force.mControl & Dynamics 36 lines - generate_sinusoid
Signal Processing + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/generate_sinusoid.mSignal ProcessingPerformance 24 lines - load_struct_txt
Data I/O 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> s (구조체): 파일에서 읽어온 데이터를 저장한 구조체
mylib/inst/load_struct_txt.mData I/O 58 lines - make_axes
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/make_axes.mCore Octave 16 lines - my_diff
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/my_diff.mCore Octave 5 lines - my_mean
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/my_mean.mStatistics 5 lines - my_rms
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/my_rms.mStatistics 5 lines - my_std
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/my_std.mStatistics 5 lines - my_sum
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/my_sum.mCore Octave 8 lines - my_var
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/my_var.mStatistics 6 lines - power_sum
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/power_sum.mCore Octave 8 lines - read_close_price
Data I/O + Performance 중심의 Octave 학습 예제
흐름: - filename: 주가 데이터가 저장된 CSV 파일 (헤더는 3행 1열) -> - price: 종가 데이터를 포함한 벡터 (1 x N)
mylib/inst/read_close_price.mData I/OPerformance 21 lines - Sample
Signal Processing + Statistics 중심의 Octave 학습 예제
흐름: 입력 인자 처리
mylib/inst/Sample.mSignal ProcessingStatistics 90 lines - sampling_settings
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/sampling_settings.mCore Octave 15 lines - save_struct_txt
Control & Dynamics + Data I/O 중심의 Octave 학습 예제
흐름: save_struct_txt - 구조체 데이터를 텍스트 파일로 저장하는 함수 -> 입력 -> filename (문자열): 데이터를 저장할 텍스트 파일의 이름 및 경로
mylib/inst/save_struct_txt.mControl & DynamicsData I/O 54 lines - spwm
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> - 입력 신호 x의 변화율을 정규화하여 각 구간에서 듀티 비율을 계산
mylib/inst/spwm.mSignal Processing 78 lines - timeaxis
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/timeaxis.mCore Octave 12 lines - transfer_function
Control & Dynamics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
mylib/inst/transfer_function.mControl & Dynamics 10 lines - two_sided
Signal Processing 중심의 Octave 학습 예제
흐름: 핵심 연산
mylib/inst/two_sided.mSignal Processing 6 lines - ex-cms
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: 결과 반환 (없으면 빈 문자열)
ex-pkg/ex-cms.mControl & DynamicsVisualization 33 lines - ex-control
Control & Dynamics + Visualization 중심의 Octave 학습 예제
흐름: 시스템의 전달 함수 출력 -> 응답 출력
ex-pkg/ex-control.mControl & DynamicsVisualization 30 lines - ex-fmt
Control & Dynamics 중심의 Octave 학습 예제
흐름: 초기화 -> 출력 및 저장
ex-pkg/ex-fmt.mControl & Dynamics 27 lines - ex-fstring
Control & Dynamics 중심의 Octave 학습 예제
흐름: 초기화 -> 출력 및 저장
ex-pkg/ex-fstring.mControl & Dynamics 53 lines - ex-image
Visualization 중심의 Octave 학습 예제
흐름: 초기화 -> 데이터 준비 -> 시각화
ex-pkg/ex-image.mVisualization 39 lines - ex-io
Control & Dynamics + Data I/O 중심의 Octave 학습 예제
흐름: 데이터 생성 -> 엑셀 파일에 쓸 데이터 -> JSON 데이터 생성
ex-pkg/ex-io.mControl & DynamicsData I/O 84 lines - ex-optim
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: 결과 출력 -> 그래프 그리기 -> 다항식 or not -> 삼각함수 (FFT)
ex-pkg/ex-optim.mSignal ProcessingControl & DynamicsVisualizationOptimization 39 lines - ex-signal
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 컨볼루션 결과 플로팅
ex-pkg/ex-signal.mSignal ProcessingVisualization 57 lines - ex-statistics
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 예제 3: t-검정 수행 (H0: 데이터의 평균이 7과 같다) -> 회귀선 그래프
ex-pkg/ex-statistics.mStatisticsControl & DynamicsVisualizationOptimizationPerformance 47 lines - ex-symbolic
Core Octave 중심의 Octave 학습 예제
흐름: 결과 출력
ex-pkg/ex-symbolic.mCore Octave 27 lines - fmtf
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 입력 -> 출력 -> formatted_str - 포맷팅된 결과 문자열
ex-pkg/fmtf.mStatisticsControl & Dynamics 62 lines - printff
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 입력 -> 출력
ex-pkg/printff.mStatisticsControl & Dynamics 99 lines - demo_loop_speed
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: # 실행 속도 비교 실험: 다차원 배열 연산 방법에 따른 성능 차이 분석 -> 본 실험은 다차원 배열에 대해 다양한 연산 방식을 적용하여 실행 속도를 비교하는 것이다 -> 특히, 중첩 루프와 벡터화 연산이 실행 시간에 미치는 영향을 평가한다
ex-speed/demo_loop_speed.mSignal ProcessingControl & DynamicsPerformance 104 lines - demo_save_option
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: 데이터 준비 -> 출력 및 저장
ex-speed/demo_save_option.mSignal ProcessingControl & DynamicsData I/OPerformance 33 lines - speed_test1
Performance 중심의 Octave 학습 예제
흐름: - 비효율적인 점: 매번 개별 요소에 접근하여 연산을 수행하므로, 반복문 오버헤드가 크다
ex-speed/speed_test1.mPerformance 23 lines - speed_test2
Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-speed/speed_test2.mPerformance 21 lines - speed_test3
Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-speed/speed_test3.mPerformance 19 lines - speed_test4
Performance 중심의 Octave 학습 예제
흐름: - 우수한 점: 벡터화 연산을 적극적으로 활용하여 실행 시간을 대폭 단축함
ex-speed/speed_test4.mPerformance 17 lines - speed_test5
Performance 중심의 Octave 학습 예제
흐름: - 실행 방식: 루프를 사용하지 않고 `:` 연산자를 이용하여 벡터화된 연산 수행 -> - 최적화된 점: 모든 연산을 벡터화하여 반복문 없이 직접 계산 및 할당 수행
ex-speed/speed_test5.mPerformance 21 lines - startup-sample
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: plot
startup-sample.mSignal ProcessingVisualization 43 lines - startup
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: plot
startup.mSignal ProcessingControl & DynamicsVisualizationOptimizationPerformance 94 lines - 수치미분
Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/01/01-CJW-20250321/수치미분.mVisualization 60 lines - main_cjw
Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/01/01-CJW-20250321/main_cjw.mVisualization 60 lines - main-my_diff
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/01/01-JKH-20250319/main-my_diff.mSignal ProcessingVisualization 74 lines - hw_1_kim-gpt
Visualization 중심의 Octave 학습 예제
흐름: 그래프 플로팅
ex-recv/01/01-KSG-20250318/hw_1_kim-gpt.mVisualization 62 lines - hw_1_kim
Visualization 중심의 Octave 학습 예제
흐름: #Octave를 사용하여 데이터를 읽고 쓰고 가공하고 그림으로 그리는 연습을 할 것입니다 -> #- 아래 지시에 따라 적당한 입력값과 입력 범위를 결정하세요
ex-recv/01/01-KSG-20250318/hw_1_kim.mVisualization 75 lines - [Octave] HW#1
Visualization 중심의 Octave 학습 예제
흐름: 옥타브 Data Plot 숙제
ex-recv/01/01-LSH-20250319/[Octave] HW#1.mVisualization 54 lines - Octave_Moon_250319
Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/01/01-MJY-20250319/Octave_Moon_250319.mVisualization 59 lines - Octave01_Park,jm_250319
Statistics + Visualization 중심의 Octave 학습 예제
흐름: Octave를 사용하여 데이터를 읽고 쓰고 가공하고 그림으로 그리는 연습을 할 것입니다 -> - 아래 지시에 따라 적당한 입력값과 입력 범위를 결정하세요
ex-recv/01/01-PJM-20250319/Octave01_Park,jm_250319.mStatisticsVisualization 46 lines - [Octave]250318_RYU_poly,dff
Visualization 중심의 Octave 학습 예제
흐름: 다항식 그래프 -> 미분 그래프
ex-recv/01/01-RJW-20250321/[Octave]250318_RYU_poly,dff.mVisualization 77 lines - 과제1_신찬영연구원
Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/01/01-SCY-20250319/과제1_신찬영연구원.mVisualization 68 lines - main_chan_01
Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/01/01-SCY-20250319/main_chan_01.mVisualization 68 lines - date_row
Data I/O 중심의 Octave 학습 예제
흐름: 데이터 준비
ex-recv/02/02_cgh/date_row.mData 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.mSignal ProcessingStatisticsVisualizationData I/OPerformance 61 lines - my_csv_header
Visualization + Data I/O 중심의 Octave 학습 예제
흐름: 데이터 준비
ex-recv/02/02_cgh/my_csv_header.mVisualizationData I/O 41 lines - my_fun
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/my_fun.mStatistics 6 lines - my_mean
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/my_mean.mStatistics 8 lines - my_plot
Statistics + Visualization 중심의 Octave 학습 예제
흐름: My plot properties
ex-recv/02/02_cgh/my_plot.mStatisticsVisualizationPerformance 56 lines - my_rms
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/my_rms.mStatistics 5 lines - my_rolling_statistics
Statistics + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/my_rolling_statistics.mStatisticsPerformance 31 lines - my_std
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/my_std.mStatistics 10 lines - my_var
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/my_var.mStatistics 11 lines - value_class
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_cgh/value_class.mCore Octave 11 lines - calculate_average
Core Octave 중심의 Octave 학습 예제
흐름: 2. 총 합을 데이터 수로 나누기 -> 3. 평균값 출력
ex-recv/02/02_cjw/calculate_average.mCore Octave 10 lines - calculate_rms
Statistics 중심의 Octave 학습 예제
흐름: 1. 각 데이터에 제곱의 합 -> 2. 제곱한 값들의 합을 (데이터 수)로 나누기 -> 4. rms 출력
ex-recv/02/02_cjw/calculate_rms.mStatistics 13 lines - calculate_standard_deviation
Statistics 중심의 Octave 학습 예제
흐름: 1. 데이터의 평균 계산 -> 2. 각 데이터에서 평균을 빼고 제곱 -> 3. 제곱한 값들의 합을 (데이터 수-1)로 나누기
ex-recv/02/02_cjw/calculate_standard_deviation.mStatistics 13 lines - calculate_variance
Statistics 중심의 Octave 학습 예제
흐름: 1. 데이터의 평균 계산 -> 2. 각 데이터에서 평균을 빼고 제곱 -> 3. 제곱한 값들의 합을 (데이터 수-1)로 나누기
ex-recv/02/02_cjw/calculate_variance.mStatistics 13 lines - main_02_cjw
Statistics + Visualization 중심의 Octave 학습 예제
흐름: %%%%%%%%% 1. 구글의 2024년도 주가 데이터를 준비하라
ex-recv/02/02_cjw/main_02_cjw.mStatisticsVisualizationData I/OPerformance 62 lines - read_csv_table
Data I/O 중심의 Octave 학습 예제
흐름: price 출력
ex-recv/02/02_cjw/read_csv_table.mData 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.mSignal 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.mCore Octave 25 lines - read_custom_csv
Visualization + Data I/O 중심의 Octave 학습 예제
흐름: CSV 파일을 읽고, 데이터를 자동으로 적절한 형식(숫자, 날짜, 문자열)으로 변환하는 함수 -> % data : 구조체 형식으로 저장된 CSV 데이터 -> 전체 데이터를 문자열로 읽기
ex-recv/02/02_ksg/read_custom_csv.mVisualizationData I/O 58 lines - statistic_value
Statistics + Performance 중심의 Octave 학습 예제
흐름: 데이터의 통계치(평균, 분산, 표준편차, rms)를 계산하는 함수 -> % data : 전체 데이터 (N, m) (30, 220)
ex-recv/02/02_ksg/statistic_value.mStatisticsPerformance 22 lines - 2024stock_Close
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_lsh/2024stock_Close.mCore Octave 252 lines - 2024stock_High
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_lsh/2024stock_High.mCore Octave 252 lines - 2024stock_Low
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_lsh/2024stock_Low.mCore Octave 252 lines - 2024stock_Open
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_lsh/2024stock_Open.mCore Octave 252 lines - 2024stock_Volume
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_lsh/2024stock_Volume.mCore Octave 252 lines - main_02_lsh
Signal Processing + Statistics 중심의 Octave 학습 예제
흐름: 주제: 하나의 데이터 세트를 읽어서 대표값과 특징을 계산하고 그리는 연습을 합니다 -> 1. 구글의 2024년도 주가 데이터를 준비하라 -> 2. 1년치 데이터의 종가에 대해 통계 항목을 계산하라
ex-recv/02/02_lsh/main_02_lsh.mSignal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 219 lines - data_dev
Core Octave 중심의 Octave 학습 예제
흐름: 데이터 표준 편차 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 표준 편차 값
ex-recv/02/02_mjy_new/data_dev.mCore Octave 19 lines - data_m
Core Octave 중심의 Octave 학습 예제
흐름: 데이터 평균 계산 -> 입력: data 데이터 값, 출력: data_m 데이터 평균값
ex-recv/02/02_mjy_new/data_m.mCore Octave 10 lines - data_rms
Statistics 중심의 Octave 학습 예제
흐름: 데이터 RMS(평균 제곱근) 계산 -> 입력: data 데이터 값, 출력: data_rms 데이터 RMS(평균 제곱근) 값
ex-recv/02/02_mjy_new/data_rms.mStatistics 14 lines - data_var
Statistics 중심의 Octave 학습 예제
흐름: 데이터 모분산 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 모분산 값
ex-recv/02/02_mjy_new/data_var.mStatistics 12 lines - main_02_mjy_new
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 주제: 하나의 데이터 세트를 읽어서 대표값과 특징을 계산하고 그리는 연습을 합니다 -> 프로그램 설명 : 구글의 2024년도 주가 데이터에 대해 통계 항목을 계산하고, -> 1. 구글의 2024년도 주가 데이터를 준비하라
ex-recv/02/02_mjy_new/main_02_mjy_new.mStatisticsControl & DynamicsVisualizationData I/O 88 lines - plot_d
Visualization + Performance 중심의 Octave 학습 예제
흐름: plot_d(x축 데이터, y축 데이터, 플롯 선 색, 제목, y축 이름)
ex-recv/02/02_mjy_new/plot_d.mVisualizationPerformance 14 lines - read_data
Data I/O 중심의 Octave 학습 예제
흐름: 입력: 파일명, 출력: cvs파일 cell로 만들기
ex-recv/02/02_mjy_new/read_data.mData I/O 14 lines - data_dev
Core Octave 중심의 Octave 학습 예제
흐름: 데이터 표준 편차 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 표준 편차 값
ex-recv/02/02_mjy/data_dev.mCore Octave 14 lines - data_m
Statistics + Performance 중심의 Octave 학습 예제
흐름: 데이터 평균 계산 -> 입력: data 데이터 값, 출력: data_m 데이터 평균값 -> nn = length(data); % n : 데이터 개수
ex-recv/02/02_mjy/data_m.mStatisticsPerformance 52 lines - data_rms
Statistics 중심의 Octave 학습 예제
흐름: 데이터 RMS(평균 제곱근) 계산 -> 입력: data 데이터 값, 출력: data_rms 데이터 RMS(평균 제곱근) 값
ex-recv/02/02_mjy/data_rms.mStatistics 14 lines - data_var
Statistics 중심의 Octave 학습 예제
흐름: 데이터 모분산 계산 -> 입력: data 데이터 값, 출력: data_v 데이터 모분산 값
ex-recv/02/02_mjy/data_var.mStatistics 12 lines - main_02_mjy
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: 주제: 하나의 데이터 세트를 읽어서 대표값과 특징을 계산하고 그리는 연습을 합니다 -> 프로그램 설명 : 구글의 2024년도 주가 데이터에 대해 통계 항목을 계산하고, -> 1. 구글의 2024년도 주가 데이터를 준비하라
ex-recv/02/02_mjy/main_02_mjy.mStatisticsControl & DynamicsVisualizationData I/O 74 lines - plot_d
Visualization + Performance 중심의 Octave 학습 예제
흐름: plot_d(x축 데이터, y축 데이터, 플롯 선 색, 제목, y축 이름)
ex-recv/02/02_mjy/plot_d.mVisualizationPerformance 13 lines - read_data
Data I/O 중심의 Octave 학습 예제
흐름: 입력: 파일명, 출력: cvs파일 cell로 만들기
ex-recv/02/02_mjy/read_data.mData I/O 10 lines - csv2struct
Control & Dynamics + Data I/O 중심의 Octave 학습 예제
흐름: # datarow (1,1) : 데이터 첫 행 인덱스
ex-recv/02/02_pjm/csv2struct.mControl & 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.mSignal ProcessingStatisticsControl & DynamicsVisualizationData I/OPerformance 60 lines - statistics_custom
Statistics + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_pjm/statistics_custom.mStatisticsPerformance 16 lines - calc_mean
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_rjw/calc_mean.mStatistics 5 lines - calc_rms
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_rjw/calc_rms.mStatistics 5 lines - calc_std
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_rjw/calc_std.mStatistics 5 lines - calc_variance
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_rjw/calc_variance.mStatistics 5 lines - main_02_rjw
Statistics + Control & Dynamics 중심의 Octave 학습 예제
흐름: Goole 2024 주가 데이터 분석 -> 1. 입력 변수 준비 -> 2. 각 연산 함수를 개별적으로 호출
ex-recv/02/02_rjw/main_02_rjw.mStatisticsControl & DynamicsVisualizationData I/OPerformance 71 lines - moving_statistics
Statistics + Performance 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_rjw/moving_statistics.mStatisticsPerformance 20 lines - read_csv_data
Data I/O 중심의 Octave 학습 예제
흐름: 데이터 준비
ex-recv/02/02_rjw/read_csv_data.mData I/O 7 lines - loadcsv
Data I/O 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_scy/loadcsv.mData I/O 25 lines - main_02_scy
Signal Processing + Statistics 중심의 Octave 학습 예제
흐름: 30일 동안의 결과 플로팅
ex-recv/02/02_scy/main_02_scy.mSignal ProcessingStatisticsControl & DynamicsVisualizationData I/O 101 lines - mean_
Statistics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/02/02_scy/mean_.mStatistics 13 lines - rms_
Statistics 중심의 Octave 학습 예제
흐름: rms - 입력 행의 RMS 값 출력
ex-recv/02/02_scy/rms_.mStatistics 14 lines - std_
Statistics 중심의 Octave 학습 예제
흐름: standard deviation - 입력 행의 표준편차 값 출력
ex-recv/02/02_scy/std_.mStatistics 31 lines - var_
Statistics 중심의 Octave 학습 예제
흐름: variance - 입력 행의 분산 값 출력
ex-recv/02/02_scy/var_.mStatistics 16 lines - cal_Freq_Psum
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 : Time Signal Data -> 출력 : Power
ex-recv/03/03_cgh/cal_Freq_Psum.mSignal Processing 10 lines - cal_my_sig
Signal Processing 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/03/03_cgh/cal_my_sig.mSignal Processing 17 lines - cal_Time_Psum
Signal Processing 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/03/03_cgh/cal_Time_Psum.mSignal 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.mSignal ProcessingControl & DynamicsVisualization 86 lines - startup
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: plot
ex-recv/03/03_cgh/startup.mSignal ProcessingVisualization 43 lines - apply_hanning_window
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 변수 -> 출력 변수
ex-recv/03/03_cjw/apply_hanning_window.mSignal Processing 15 lines - calc_freq_power_sum
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 변수 -> 출력 변수
ex-recv/03/03_cjw/calc_freq_power_sum.mSignal Processing 12 lines - calc_time_power_sum
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 변수 -> 출력 변수
ex-recv/03/03_cjw/calc_time_power_sum.mSignal Processing 14 lines - create_sine_signal
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 변수 -> 출력 변수 -> 신호 초기화
ex-recv/03/03_cjw/create_sine_signal.mSignal Processing 20 lines - main_03_cjw
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 6-2. 시간 그래프 그리기
ex-recv/03/03_cjw/main_03_cjw.mSignal ProcessingVisualization 90 lines - calc_pwr_sum_freq
Signal Processing 중심의 Octave 학습 예제
흐름: 입력
ex-recv/03/03_ksg_new/calc_pwr_sum_freq.mSignal Processing 12 lines - calc_pwr_sum_time
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 -> - signal : 시간 신호 (1 x time) -> - 시간데이터의 제곱 합을 시간에 대해 평균
ex-recv/03/03_ksg_new/calc_pwr_sum_time.mSignal Processing 12 lines - get_sinusoidal
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 -> - time_array : 시간 배열 (1 x 데이터 수)
ex-recv/03/03_ksg_new/get_sinusoidal.mSignal Processing 15 lines - main_03_ksg
Signal Processing + Statistics 중심의 Octave 학습 예제
흐름: Loading Signal Parameter -> 입력 변수 준비 -> hanning window 적용
ex-recv/03/03_ksg_new/main_03_ksg.mSignal ProcessingStatisticsVisualizationData I/O 94 lines - startup
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: plot
ex-recv/03/03_ksg_new/startup.mSignal ProcessingVisualization 43 lines - trans_two_sided
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 -> - Fs : Sampling Frequency
ex-recv/03/03_ksg_new/trans_two_sided.mSignal Processing 19 lines - calc_pwr_sum_freq
Signal Processing 중심의 Octave 학습 예제
흐름: 입력
ex-recv/03/03_ksg/calc_pwr_sum_freq.mSignal Processing 12 lines - calc_pwr_sum_time
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 -> - signal : 시간 신호 (1 x time) -> - 시간데이터의 제곱 합을 시간에 대해 평균
ex-recv/03/03_ksg/calc_pwr_sum_time.mSignal Processing 12 lines - get_sinusoidal
Signal Processing 중심의 Octave 학습 예제
흐름: 입력 -> - time_array : 시간 배열 (1 x 데이터 수)
ex-recv/03/03_ksg/get_sinusoidal.mSignal Processing 15 lines - main_03_ksg
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 입력 변수 준비 -> hanning window 적용 -> 주파수 데이터로 변환
ex-recv/03/03_ksg/main_03_ksg.mSignal ProcessingVisualization 57 lines - startup
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: plot
ex-recv/03/03_ksg/startup.mSignal ProcessingVisualization 43 lines - calc_power_sum_freq
Signal Processing 중심의 Octave 학습 예제
흐름: 입력: 신호 -> 출력: 주파수 도메인에서 power sum
ex-recv/03/03_mjy_new/calc_power_sum_freq.mSignal Processing 17 lines - calc_power_sum_time
Core Octave 중심의 Octave 학습 예제
흐름: 입력: 신호 -> 출력: 시간 도메인에서 power sum
ex-recv/03/03_mjy_new/calc_power_sum_time.mCore Octave 11 lines - get_sinusoidal
Core Octave 중심의 Octave 학습 예제
흐름: 주파수 성분 m개가 포함된 sinusoidal 신호를 출력 -> 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상 -> 출력: 신호, 시간
ex-recv/03/03_mjy_new/get_sinusoidal.mCore 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.mSignal ProcessingControl & DynamicsVisualization 86 lines - plot_power_two_side
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/03/03_mjy_new/plot_power_two_side.mSignal ProcessingVisualization 17 lines - plot_time
Visualization 중심의 Octave 학습 예제
흐름: plot_time(x축 데이터, y축 데이터, 플롯 선 색, 제목, x축 이름, y축 이름)
ex-recv/03/03_mjy_new/plot_time.mVisualization 10 lines - calc_hanning
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상 -> 출력: hanning 윈도우를 적용하여 2-5번 다시 계산
ex-recv/03/03_mjy/calc_hanning.mSignal ProcessingVisualization 15 lines - calc_power_sum_freq
Signal Processing + Control & Dynamics 중심의 Octave 학습 예제
흐름: 입력: 신호 -> 출력: 주파수 도메인에서 power sum
ex-recv/03/03_mjy/calc_power_sum_freq.mSignal ProcessingControl & Dynamics 17 lines - calc_power_sum_time
Control & Dynamics 중심의 Octave 학습 예제
흐름: 입력: 신호 -> 출력: 시간 도메인에서 power sum
ex-recv/03/03_mjy/calc_power_sum_time.mControl & Dynamics 12 lines - get_sinusoidal
Core Octave 중심의 Octave 학습 예제
흐름: 주파수 성분 m개가 포함된 sinusoidal 신호를 출력 -> 입력: 진폭, 주파수, 샘플링 주파수, 신호 시간, 위상 -> 출력: 신호(1, N), 시간 (1, N)
ex-recv/03/03_mjy/get_sinusoidal.mCore Octave 21 lines - main_03_mjy
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 1. 주파수 성분 m개가 포함된 sinusoidal 신호를 출력하는 함수를 작성하라 -> 2. 함수의 출력이 가속도 물리량으로 가정하고 시간 그래프를 그려라 -> 값 출력 포함
ex-recv/03/03_mjy/main_03_mjy.mSignal ProcessingVisualization 70 lines - plot_power_two_side
Signal Processing + Visualization 중심의 Octave 학습 예제
흐름: 핵심 연산 -> 시각화
ex-recv/03/03_mjy/plot_power_two_side.mSignal ProcessingVisualization 18 lines - plot_time
Visualization 중심의 Octave 학습 예제
흐름: plot_time(x축 데이터, y축 데이터, 플롯 선 색, 제목, x축 이름, y축 이름)
ex-recv/03/03_mjy/plot_time.mVisualization 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.mSignal ProcessingVisualization 60 lines - PowerSum
Core Octave 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/03/03_pjm/PowerSum.mCore Octave 15 lines - Rand_Harm_Sigs
Control & Dynamics 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/03/03_pjm/Rand_Harm_Sigs.mControl & Dynamics 32 lines - two_side_fft
Signal Processing 중심의 Octave 학습 예제
흐름: ##### [ -Fn ~ Fn-df ] 주파수 범위의 fft 스펙트럼
ex-recv/03/03_pjm/two_side_fft.mSignal Processing 30 lines - calc_powersum_freq
Signal Processing 중심의 Octave 학습 예제
흐름: 핵심 연산
ex-recv/03/03_scy/calc_powersum_freq.mSignal Processing 17 lines - calc_powersum_time
Signal Processing 중심의 Octave 학습 예제
흐름: 코드 상단부터 순차 실행
ex-recv/03/03_scy/calc_powersum_time.mSignal Processing 16 lines - get_signal
Signal Processing 중심의 Octave 학습 예제
흐름: Signal - 중첩된 m개의 sin신호 / (1/fs : 1/fs : duration)
ex-recv/03/03_scy/get_signal.mSignal 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.mSignal ProcessingStatisticsControl & DynamicsVisualization 110 lines