数据类型转换问题

menglong2008 2008-04-21 01:45:04
在软件开发过程序由于要用到java与matlab混合编程;在这个过过程中遇到一个问题
就是怎样将matlab的返回值矩阵转换到JAVA规范的矩阵(即一维数据)
我看到C#有这样的例子但JAVA没有,要是有知道帮我回答一下好吗,谢谢了
QQ;78023069
...全文
166 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoxiongok 2008-04-24
  • 打赏
  • 举报
回复
帮顶
Shine_Panda 2008-04-24
  • 打赏
  • 举报
回复
很好啊。。。
接下来把他改成java的就可以了 。
menglong2008 2008-04-24
  • 打赏
  • 举报
回复
我已经找出来了解决方法就是用
MWNumericArray temp = (MWNumericArray)result[0];
int n = temp.numberOfElements();/获得包含元素的个数
for (int i = 1; i <= n; i++) {
System.out.println(y1[i]);

}
xql80329 2008-04-22
  • 打赏
  • 举报
回复
学习
menglong2008 2008-04-22
  • 打赏
  • 举报
回复
怎么没有人回答啊,
menglong2008 2008-04-21
  • 打赏
  • 举报
回复
我用的是MATLAB Builder for Java(又叫Java Builder)是对MATLAB Compiler的扩展。用Java Builder可以将MATLAB函数包装到一个或多个Java类中形成一个Java组件或包。每个MATLAB函数被封装为Java类的一个方法,可以在Java应用程序中被调用。我的测试例子是:
static double[] x1=new double[600];
static Object[] result=null ;
public static void main(String[] args) {
try {

sbfftclass flyingDraw=new sbfftclass();//sbfftclass是生成的JAVA组件中的类

System.out.println("Middle");
for(int i=1;i<600;i++) {

x1[i]=i;
System.out.println( x1[i]);
}

result=flyingDraw.sbfft(1,x1); //flyingDraw.sbfft返回的是 Object[]

System.out.println(result[0]);


}catch (Exception e)
{System.out.println(e);}

}



我试个能过将把object当成String分开成String数组 去调里面的空格 转换成需要的数据类型,但是提示Ljava.lang.Object; cannot be cast to [Lcom.mathworks.toolbox.javabuilder.MWArray;
请高手帮帮忙
我看到C#矩阵的例子网址是:
http://blog.163.com/myth_726/blog/static/67154291200821333554635/
hmsuccess 2008-04-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java2000_net 的回复:]
我看到C#有这样的例子?

你为何不着着例子,自己写一个java版的呢?
[/Quote]
支持自己写出来,这样才能学到东西
anminliu 2008-04-21
  • 打赏
  • 举报
回复
没听过
panxuan 2008-04-21
  • 打赏
  • 举报
回复
编程语言都是相通的。
panxuan 2008-04-21
  • 打赏
  • 举报
回复
c#与Java很多都是一样的。自己转一下就是了。
kuifont 2008-04-21
  • 打赏
  • 举报
回复
C#有这样的例子但JAVA没?

怪了.

或许可以用jini转 ,呵呵
aking21alinjuju 2008-04-21
  • 打赏
  • 举报
回复
我知道C++有,Java肯定也有了,呵呵。
我是风 2008-04-21
  • 打赏
  • 举报
回复
用JNI转
jibumao 2008-04-21
  • 打赏
  • 举报
回复
...高手啊...我
老紫竹 2008-04-21
  • 打赏
  • 举报
回复
我看到C#有这样的例子?

你为何不着着例子,自己写一个java版的呢?

anqini 2008-04-21
  • 打赏
  • 举报
回复
矩阵的每个数据之间是不是用空格分割的?
是这样格式吗?
12 13 14
14 15 16

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧