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/
我已经找出来了解决方法就是用 MWNumericArray temp = (MWNumericArray)result[0]; int n = temp.numberOfElements();/获得包含元素的个数 for (int i = 1; i <= n; i++) { System.out.println(y1[i]);
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/
MWNumericArray temp = (MWNumericArray)result[0];
int n = temp.numberOfElements();/获得包含元素的个数
for (int i = 1; i <= n; i++) {
System.out.println(y1[i]);
}
接下来把他改成java的就可以了 。