[R] R.matlab package help
michael
tufemichael at gmail.com
Fri Aug 27 15:58:25 CEST 2010
I updated R and still have the problem.
When I set
remote = true, it reports:
??? Undefined variable "java" or class "java.io.InputStreamByteWrapper".
Error in ==> MatlabServer at 262
reader = java.io.InputStreamByteWrapper(4096);
and I changed remote = false, same problem pops up:
??? Error: A MATLAB string constant is not terminated properly.
Error in ==> MatlabServer at 197
eval(expr);
Thanks,
Michael
On Fri, Aug 27, 2010 at 9:02 AM, michael <tufemichael at gmail.com> wrote:
> David,
>
> Thanks for your reply, I compile it under the old version of
> R, I'll update R and run it again.
>
> Michael
>
> On Fri, Aug 27, 2010 at 7:59 AM, michael <tufemichael at gmail.com> wrote:
>> Hi,all
>> I have a problem running R.matlab package
>> (under 2.10.1 version). I can set up the matlab server under local
>> machine(run the MatlabServer.m), "
>>
>>
>> And I can use setVariable and evaluate matlab functions in R. But when I ask
>> Matlab to send the value back to R using getVariable function it
>> always returns an error:
>> "
>> ??? Error: A MATLAB string constant is not terminated properly.
>>
>> Error in ==> MatlabServer at 197
>> eval(expr);
>> "
>>
>> it seems matlab have put the data into a temporary file, so my remote
>> option is actually FALSE? (how to set it to be true?), or otherwise
>> what could be the possible problem since I can send data to matlab
>> from R but not vice versa.
>>
>>
>>
>>> sessionInfo()
>> R version 2.10.1 (2009-12-14)
>> i386-pc-mingw32
>>
>> locale:
>> [1] LC_COLLATE=English_United States.1252
>> [2] LC_CTYPE=English_United States.1252
>> [3] LC_MONETARY=English_United States.1252
>> [4] LC_NUMERIC=C
>> [5] LC_TIME=English_United States.1252
>>
>> attached base packages:
>> [1] stats graphics grDevices utils datasets methods base
>>
>> other attached packages:
>> [1] R.utils_1.5.0 R.matlab_1.3.1 R.oo_1.7.3 R.methodsS3_1.2.0
>>
>>
>>> traceback()
>> 5: file(con, open = "rb")
>> 4: readMat.default(filename)
>> 3: readMat(filename)
>> 2: getVariable.Matlab(matlab, "B")
>> 1: getVariable(matlab, "B")
>>
>> Thanks,
>>
>> Michael
>>
>
More information about the R-help
mailing list