typestar

Remuestreo en Igor Pro

Dos waves rara vez comparten eje x; Interpolate2 es lo que las pone de acuerdo.

Function/WAVE OntoGrid(WAVE yIn, WAVE xIn, Variable count)
    Make/O/N=(count)/D gridded
    SetScale/I x, xIn[0], xIn[numpnts(xIn) - 1], gridded

    Interpolate2/T=2/N=(count)/I=3/Y=gridded xIn, yIn

    Duplicate/O gridded, halved
    Resample/DOWN=2 halved

    return gridded
End

Cómo funciona

  1. /T=2 pide una spline cúbica; 1 es lineal.
  2. /N= fija cuántos puntos tiene la salida; /I=3 escribe una wave y.
  3. Resample, en cambio, ajusta la tasa de una wave espaciada uniformemente.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
261
Tokens
73
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 52 segundos.

Escribe este fragmento

Paso 3 de 4 en Señales y matrices; paso 13 de 16 en Waves y análisis.

← Anterior Siguiente →