Revision 3eb05b47e3c64708a402ce1abb3216dc2ace91e8 authored by Berend Hasselman on 07 August 2022, 13:10:02 UTC, committed by cran-robot on 07 August 2022, 13:10:02 UTC
1 parent 2d43468
Raw File
xnames.Rout

R version 2.15.2 Patched (2013-01-16 r61667) -- "Trick or Treat"
Copyright (C) 2013 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> 
> library(nleqslv)
> 
> f <- function(x) {
+     y <-numeric(length(x))
+     y[1] <- x[1]^2 + x[2]^3
+     y[2] <- x[1] + 2*x[2] + 3
+     y
+ }
> 
> # test named x-values
> xstart <- c(a=1.0, b=0.5)
> xstart
  a   b 
1.0 0.5 
> 
> z <- nleqslv(xstart,f, control=list(trace=0))
> all(names(z$x) == names(xstart))
[1] TRUE
> 
> # test named x-values
> xstart <- c(u=1.0, 0.5)
> xstart
  u     
1.0 0.5 
> 
> z <- nleqslv(xstart,f, control=list(trace=0))
> all(names(z$x) == names(xstart))
[1] TRUE
> 
> proc.time()
   user  system elapsed 
  0.325   0.043   0.363 
back to top