Passing matlab matrix, of double type, size 160*170, to Java method

1 Ansicht (letzte 30 Tage)
Pengfei
Pengfei am 16 Okt. 2012
Hi, I want Matlab and Java to talk to each other, by passing a Matlab matrix to a Java method.
The Java method definition is like:
public class ABC{
public void getMatrix(int number, double MatlabX[][], double MatlabY[][])
}
While in Matlab, the calling command:
AAA.getMatrix(index, X, Y)
where index is a int scalar, X and Y are double type matrix in two dimensions.
When run the routine, I got "No method 'getMatrix' with matching signature found for class 'ABC'".
Anyone could help? I found on the internet that one can define Java array of arrays in matlab, then it'll become easier to pass the Java array of arrays to the method arguments. But I don't like that, it'll take more time. Do you know how to pass the whole multi-dimensional matrix from matlab to Java?
Thanks!

Antworten (1)

Pengfei
Pengfei am 16 Okt. 2012
Somebody help me! Please-----!

Kategorien

Mehr zu Call Java from MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by