Simple easing functions for MATLAB.
Sie verfolgen jetzt diese Einreichung
- Aktualisierungen können Sie in Ihrem Feed verfolgter Inhalte sehen.
- Je nach Ihren Kommunikationseinstellungen können Sie auch E-Mails erhalten.
y = easing(t, b, c, d) interpolates at timepoints t between b and the
change in value c with a transition duration of d. By default, a linear
interpolation is used.
easing(..., f) uses interpolation function f, taking the following
values:
LINEAR
- 1 lin (default)
QUADRATIC
- 2 quadInOut
- 2.1 quadIn
- 2.2 quadOut
CUBIC
- 3 cubicInOut
- 3.1 cubicIn
- 3.2 cubicOut
QUARTIC
- 4 quartInOut
- 4.1 quartIn
- 4.2 quartOut
QUINTIC
- 5 quintInOut
- 5.1 quintIn
- 5.2 quintOut
SINUSOIDAL
- sinInOut
- sinIn
- sinOut
EXPONENTIAL
- expInOut
- expn
- expOut
CIRCULAR
- circInOut
- circIn
- circOut
When specifying the easing function, both strings and numbers are
accepted, according to the list above.
Examples
easing(5, 0, 10, 10); % Linear interpolation between 0 and 10
easing(0:100, 1, 1, 100, 5.2); % QuinticOut interpolation between 1 and 2
Zitieren als
Yarmo Mackenbach (2026). matlab-easing (https://github.com/YarmoM/matlab-easing), GitHub. Abgerufen .
Allgemeine Informationen
- Version 0.1.3 (1,73 KB)
-
Lizenz auf GitHub anzeigen
Kompatibilität der MATLAB-Version
- Kompatibel mit allen Versionen
Plattform-Kompatibilität
- Windows
- macOS
- Linux
Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden
| Version | Veröffentlicht | Versionshinweise | Action |
|---|---|---|---|
| 0.1.3 | Added image |
||
| 0.1.2 | Uploaded on GitHub |
||
| 0.1.1 | easing() is now insensitive to casing |
||
| 0.1.0 |
