Hi!

Out of all 'Math' group generic functions(?Math) the log function has
a different behaviour. See example bellow.
Whats the reason?

Platfom Windows 2000.

R : Copyright 2003, The R Foundation for Statistical Computing
Version 1.8.1  (2003-11-21), ISBN 3-900051-00-3

>setClass("track",representation(x="numeric",y="numeric"))
>setMethod("Math","track",function(x)
+          {
+            [EMAIL PROTECTED]([EMAIL PROTECTED])
+            x
+          }
+          )
>xx<-new("track",x=1:10,y=-(1:10))
>xx<-abs(xx)
>sqrt(xx)
An object of class "track"
Slot "x":
 [1]  1  2  3  4  5  6  7  8  9 10

Slot "y":
 [1] 1.000000 1.414214 1.732051 2.000000 2.236068 2.449490 2.645751
2.828427
 [9] 3.000000 3.162278
>log(xx)
Error in log(x) : Non-numeric argument to mathematical function

Sincerely Eryk

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to