Suavizado y derivadas en Igor Pro
Las operaciones de señal de cada día; todas escriben en el lugar salvo que indiques otra cosa.
Function/WAVE Velocity(WAVE position)
Duplicate/O position, smoothed
Smooth/B 11, smoothed
Duplicate/O smoothed, velocity
Differentiate velocity
Duplicate/O velocity, distance
Integrate distance
return velocity
End
Cómo funciona
Smoothtoma una ventana;/Bpide boxcar en lugar de binomial.DifferentiateeIntegraterespetan el escalado x de la wave.- Trabaja sobre un duplicado salvo que quieras perder el original.
Palabras clave y builtins usados aquí
EndFunctionWAVEreturn
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 217
- Tokens
- 34
- Ritmo de tres estrellas
- 85 tpm
Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 24 segundos.
Paso 1 de 4 en Señales y matrices; paso 11 de 16 en Waves y análisis.