我正在尝试将Apache XML-RPC Java客户机与python SimpleXMLRPCserver结合使用到Matlab中。你知道吗
在python服务器中,我尝试返回一个将字符串与列表链接的字典,如下所示:
return {'node15': [12,58748], 'node34': [28,45784]}
然后,当从maltab客户端调用该方法时,我得到了matlab所称的hashmap:
{'node15' = [Ljava.lang.Object;@6f02ae95, node34 = [Ljava.lang.Object;@1913f123}
我没有找到将列表提取到数组中的方法,下一步是使用values()提取它们,但它只返回一个“HashMap$values”列表,其中包含以下内容:
[ [Ljava.lang.Object;@6f02ae95, [Ljava.lang.Object;@1913f12]
看起来matlab没能将java结构转换成它能理解的东西。你知道吗
你知道怎么处理这个吗?你知道吗
首先需要将其转换为数组,然后可以使用
cell
转换为Matlab本机类型:相关问题 更多 >
编程相关推荐