Skip to contents

Evaluates the peak model at given x values with specified parameters.

Usage

peak_model_value(model, x, params)

Arguments

model

A peak_model object.

x

Numeric vector of x values (e.g., retention time, wavelength).

params

Named list of model parameters.

Value

Numeric vector of y values (same length as x).

Examples

# Using a registered Gaussian model
model <- create_peak_model("gaussian")
x <- seq(0, 10, by = 0.1)
params <- list(height = 1, center = 5, width = 1)
y <- peak_model_value(model, x, params)
plot(x, y, type = "l")