[R] R.matlab anyone ?

2006-05-08 Thread Alexander Nervedi
Hi

I have some code up and runnning in Matlab and need it for some stuff better 
handled in R. So R.matlab sounded terrific. However, I am having trouble 
getting it to go.
I am using R v 2.2.1 (i know i know i need to upgrade), and Windows XP and 
Matlab 6.0.0.88 (R12).

here is what I get.
# in R GUI
library(R.matlab)
Loading required package: R.oo
R.oo v1.1.6 (2006-04-03) successfully loaded. See ?R.oo for help.
R.matlab v1.1.1 (2006-01-21) successfully loaded. See ?R.matlab for help.
Matlab$startServer()
Loading required package: R.utils
R.utils v0.7.7 (2006-03-30) successfully loaded. See ?R.utils for help.
[1] 0

#

However, Matlab does open up on seperate window, but with an error message. 
This reads,

  To get started, type one of these: helpwin, helpdesk, or demo.
  For product information, visit www.mathworks.com.

??? Error: File: C:\R\R-2.2.1\MatlabServer.m Line: 109 Column: 45
) expected, identifier found.



So I went to MatlabServer.m  and found that

108 if (port  1023 | port  49151)
109  error('Cannot not open connection. Port ('MATLABSERVER_PORT') is out of 
range [1023,49151]: %d', port);
110 end

(the numbers are the line numbers).  my guess is that I haven't been able to 
connect and the 0 i see from within R is a sign of this.  Can anyone advice 
me as to what is going on. I feel there is something missing - i can get the 
matlab command window to come up but  the connection i guess is not 
there.

Any ideas would be really helpful.

Alex.

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


Re: [R] R.matlab anyone ?

2006-05-08 Thread Henrik Bengtsson (max 7Mb attachments)
Hi Alex,

author here - thanks for this.  Indeed, there is a typo in
MatlabServer.m that gives the error iff the port number is out of
range. So if you set MATLABSERVER_PORT in range it should work. 
However, the Matlab code contains a syntax error in that statement
which shouldn't be there.  FYI, it should read (single quote twice):

 error('Cannot not open connection. Port (''MATLABSERVER_PORT'') is
out of range [1023,49151]: %d', port);

I've updated the package accordingly.  You can install the updated version by:

source(http://www.braju.com/R/hbLite.R;)
hbLite(R.matlab)

Best,

Henrik


On 5/8/06, Alexander Nervedi [EMAIL PROTECTED] wrote:
 Hi

 I have some code up and runnning in Matlab and need it for some stuff better
 handled in R. So R.matlab sounded terrific. However, I am having trouble
 getting it to go.
 I am using R v 2.2.1 (i know i know i need to upgrade), and Windows XP and
 Matlab 6.0.0.88 (R12).

 here is what I get.
 # in R GUI
 library(R.matlab)
 Loading required package: R.oo
 R.oo v1.1.6 (2006-04-03) successfully loaded. See ?R.oo for help.
 R.matlab v1.1.1 (2006-01-21) successfully loaded. See ?R.matlab for help.
 Matlab$startServer()
 Loading required package: R.utils
 R.utils v0.7.7 (2006-03-30) successfully loaded. See ?R.utils for help.
 [1] 0

 #

 However, Matlab does open up on seperate window, but with an error message.
 This reads,

   To get started, type one of these: helpwin, helpdesk, or demo.
   For product information, visit www.mathworks.com.

 ??? Error: File: C:\R\R-2.2.1\MatlabServer.m Line: 109 Column: 45
 ) expected, identifier found.



 So I went to MatlabServer.m  and found that

 108 if (port  1023 | port  49151)
 109  error('Cannot not open connection. Port ('MATLABSERVER_PORT') is out of
 range [1023,49151]: %d', port);
 110 end

 (the numbers are the line numbers).  my guess is that I haven't been able to
 connect and the 0 i see from within R is a sign of this.  Can anyone advice
 me as to what is going on. I feel there is something missing - i can get the
 matlab command window to come up but  the connection i guess is not
 there.

 Any ideas would be really helpful.

 Alex.

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

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