double_thresh
Aucune licence
This function performs a Schmidt trigger operation on a vector. A Schmidt trigger is a hysteretic thresholding operation, where the state of the trigger will stay low until the signal data crosses above the upperthreshold, then will stay high until it falls below the lowerthreshold.
%example code illustrates how to use the trigger and its benefit over a simple threshold.
signal=sin((0:.01:2*pi));
signal=signal+.2*rand(size(signal));
simplestate=signal>0;
state=double_thresh(signal,.1,-.1);
figure;
hold on;
plot(signal);
plot(simplestate,'g');
plot(state,'r');
Citation pour cette source
Forrest Collman (2026). double_thresh (https://fr.mathworks.com/matlabcentral/fileexchange/21254-double_thresh), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.0.0.0 |
