Dear all,
I would like to thank you for your contribution.
I think I got more that one good solutions to work on.

Best Regards
Alex
--- On Thu, 2/3/11, Bert Gunter <gunter.ber...@gene.com> wrote:

From: Bert Gunter <gunter.ber...@gene.com>
Subject: Re: [R] "Matrix' with Functions
To: "Samuel Le" <samuel...@srlglobal.com>
Cc: "Alaios" <ala...@yahoo.com>, r-help@r-project.org
Date: Thursday, February 3, 2011, 6:32 PM

There is no need for eval(parse...)
 
As an another alternative to Rich Heiberger's suggestion, simply define your 
function as:
 
F <- function(i,a,b,c,d) do.call(paste("f",i,sep=""), list(a,b,c,d))
 
-- Bert


On Thu, Feb 3, 2011 at 9:22 AM, Samuel Le <samuel...@srlglobal.com> wrote:

Hello,

Here is a quick suggestion:
F<-function(i,j,a,b,c,d)
{
       res<-eval(parse(text=paste("f",i,j,"(a,b,c,d),sep="")))

       return(res)
}

HTH,

Samuel

-----Original Message-----
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On 
Behalf Of Alaios

Sent: 03 February 2011 16:33
To: R-help@r-project.org
Subject: [R] "Matrix' with Functions

Dear R members,
I have a quite large of function that are named like that

f11,f12,...f15
f21,f22,...f25
..
f51,f52,...f52

These are static (hard-coded) functions that the only common they have is that 
they take the same number and type of input fij(a,b,c,d). As you might 
understand this is really close to the notion of matrix only that my 'matrix' 
contains functions. It would be great if I can address all these function using 
a numbering-scheme like F(i,j) where for example

F(1,1) will return the f11(a,b,c,d,).

I am sure that this might be quite complex to implement so could you please 
refer me to some book/tutorial that addresses this kind of topics?

I would like to thank you in advance for your help

Best Regards
Alex

______________________________________________
R-help@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.



__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 5843 (20110203) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com




__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 5843 (20110203) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


______________________________________________
R-help@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.




-- 

Bert Gunter
Genentech Nonclinical Biostatistics
467-7374
http://devo.gene.com/groups/devo/depts/ncb/home.shtml




      
        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to