typestar

Ajustar parte de una wave en Igor Pro

La mayoría de los ajustes son sobre una ventana, y hay dos maneras de decir cuál.

Function FitTail(WAVE y)
    Variable first = 200, last = numpnts(y) - 1

    Make/O/N=(numpnts(y))/D weights = 1
    weights[0, first - 1] = 0

    CurveFit/Q/M=0 exp_XOffset, y[first, last] /W=weights /I=1 /D

    WAVE W_coef
    Printf "decay constant %.4g\r", W_coef[2]
    return W_coef[2]
End

Cómo funciona

  1. /R=[first, last] limita el ajuste a un rango de puntos.
  2. Una wave máscara con /M= excluye puntos uno por uno.
  3. /W= pondera los puntos, que es como las barras de error entran al ajuste.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
270
Tokens
78
Ritmo de tres estrellas
85 tpm

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

Escribe este fragmento

Paso 2 de 3 en Ajuste de curvas; paso 9 de 16 en Waves y análisis.

← Anterior Siguiente →