[R] defining a function using strings

Gabor Grothendieck ggrothendieck at gmail.com
Thu Oct 16 21:38:30 CEST 2008


Try this (to evaluate them at 10):

polynomial.values(l, 10)


On Thu, Oct 16, 2008 at 2:40 PM, Chernomoretz Ariel <algo107 at gmail.com> wrote:
> Hi All,
> I need to evaluate a series expansion using Legendre polynomials.
> Using the 'orthopolinom' package I can get a list of the first n
> Legendre polynomials as character strings.
>
>> library(orthopolynom)
>> l<-legendre.polynomials(4)
>> l
> [[1]]
> 1
>
> [[2]]
> x
>
> [[3]]
> -0.5 + 1.5*x^2
>
> [[4]]
> -1.5*x + 2.5*x^3
>
> [[5]]
> 0.375 - 3.75*x^2 + 4.375*x^4
>
> But I can't figure out how to implement functions that could be
> evaluated for arbitrary 'x', from this list,
> Thanks for your help.
>
> Ariel./
>
>
> --
>  Dr. Ariel Chernomoretz
>       Departamento de Fisica, FCEyN,        Universidad de Buenos Aires,
>       (1428) Ciudad Universitaria,        Ciudad de Buenos Aires, Argentina.
>       TE +54 11 4576 3390 ext 817
>       Fax +54 11 4576 3357
>       email: ariel at df.uba.ar        Webpage: http://www.df.uba.ar/users/ariel
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list