Generalised Sliding Window Function for MATLAB

バージョン 1.0 (2.38 KB) 作成者: Richard Somervail
Matlab function which allows you to compute any other function as a sliding window along the first dimension of a matrix of data.
ダウンロード: 8
更新 2022/7/17
%   
%   Computes any sliding window with a chosen input function
% 
%   Usage:    out = rs_winfun( data, cfg)
%   
%   data - first dimension is the one you slide through (usually time)
% 
%   cfg - structure with the following fields: 
% 
%        ** essential **
%          fs - sampling rate of data (Hz)
%          win - sliding window dimensions in seconds: [timeBefore timeAfter]
%          func - handle of function to be applied, e.g. @mean
% 
%        ** optional **
%          func_params - parameters for the function as a cell array
%          toi - sample numbers to compute value for in first dimension of data (if empty computes for all timepoints)
%          edge_mode - 'exclude' - ignore edge values which do not have a complete window (default)
%                      'include' - compute these values anyway with limited values in the window
%          verbosity - 'quiet'   - use evalc to supress command window output of the function
%                      'verbose' - just use feval (maybe more efficient)
%  
% 
%   Richard Somervail, 17/07/2022

引用

Richard Somervail (2026). Generalised Sliding Window Function for MATLAB (https://github.com/rsomervail/matlab_generalisedSlidingWindowFunction/releases/tag/v1.0), GitHub. 取得日: .

MATLAB リリースの互換性
作成: R2022a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加
バージョン 公開済み リリース ノート
1.0

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。