% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/Isotherms.R
\name{nonlinear_langmuir}
\alias{nonlinear_langmuir}
\title{Non-linear Langmuir Model}
\usage{
nonlinear_langmuir(Ce, Qe)
}
\arguments{
\item{Ce}{Numeric vector of equilibrium concentrations.}

\item{Qe}{Numeric vector of amount adsorbed.}
}
\value{
A named list of Langmuir parameters and model details.
}
\description{
Fits the Langmuir isotherm model using non-linear least squares (nls).
}
\examples{
Ce <- c(1, 2, 4, 6, 8, 10)
Qe <- c(0.9, 1.6, 2.3, 2.7, 2.9, 3.0)
result <- nonlinear_langmuir(Ce, Qe)
print(result$`Langmuir Qmax (mg/g)`)
print(result$`Langmuir KL (L/mg)`)
print(result$AIC)
print(result$`Pseudo R2`)
print(result$Plot)
}
\seealso{
Other nonlinear:
\code{\link[=nonlinear_bet]{nonlinear_bet()}},
\code{\link[=nonlinear_freundlich]{nonlinear_freundlich()}},
\code{\link[=nonlinear_temkin]{nonlinear_temkin()}}
}
\concept{nonlinear}
