RTable.dimensions
return the number of dimensions of the RTable
Calling Sequence
Description
Examples
int dimensions( ) throws MapleException
The dimensions function returns the number of dimensions the RTable contains.
import com.maplesoft.openmaple.*;
import com.maplesoft.externalcall.MapleException;
class Example
{
public static void main( String notused[] ) throws MapleException
String[] mapleArgs = { "java" };
Engine engine = new Engine( mapleArgs, new EngineCallBacksDefault(), null, null );
RTable a;
int index[];
Numeric one;
int n, i;
a = (RTable)engine.evaluate( "Array( 1..3, 1..3, (i,j)->(i*j)+1 ):" );
n = a.dimensions();
System.out.println( "Dimensions: "+n );
for ( i = 1; i <= n; i++ )
System.out.println( a.lowerBound( i ) );
System.out.println( a.upperBound( i ) );
}
a = (RTable)engine.evaluate( "Array( 10..30, 13..15, 11..17, (i,j)->(i*j)+1 ):" );
Executing this code produces the following output.
2
1
3
10
30
13
15
11
17
See Also
ExternalCalling/Java/MapleException
OpenMaple
OpenMaple/Java/API
OpenMaple/Java/RTable
Download Help Document