📄 matlabtest.java
字号:
public class MatlabTest{
JMatLink engine;
public static void main(String []args)throws Exception,NullPointerException{
try{
System.out.println("a!");
JMatLink jm1=new JMatLink();
double array1[][]=new double[10][10];
double array2[][]=new double[10][10];
MatlabTest mlt=new MatlabTest();
jm1.engOpen();
array1=mlt.getArray(jm1);
array2=mlt.getDouble(jm1);
//JMatLink jm2=new JMatLink();
//jm1.engOpen();
//jm2.engOpen();
System.out.println("b!");
for(int i=0;i<array1.length;i++)
for(int j=0;j<array1.length;j++)
System.out.println(array1[i][j]);
System.out.println("*******************");
for(int i=0;i<array2.length;i++)
for(int j=0;j<array2.length;j++)
System.out.println(array2[i][j]);
}
catch(Exception e){
System.out.println("error!");
}
}
public double [][] getArray(JMatLink jm1){
double[][] array1;
this.engine=jm1;
engine.engEvalString("array=rand(10);");
array1=engine.engGetArray("array");
return array1;
}
public double [][] getDouble(JMatLink jm1){
double[][] array1;
this.engine=jm1;
engine.engEvalString("array=rand(10);");
array1=engine.engGetArray("array");
return array1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -