public class TableFormat
extends java.lang.Object
Strings in different styles.
This could be useful for printing arrays and subarrays, or for
putting them in files for further treatment by other softwares such
as Mathematica, Matlab, etc.| Modifier and Type | Field and Description |
|---|---|
static int |
MATHEMATICA
Mathematica matrix printing style
|
static int |
MATLAB
Matlab matrix printing style
|
static int |
PLAIN
Plain text matrix printing style
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
format(double[][] Mat,
int i1,
int i2,
int j1,
int j2,
int w,
int p,
int style,
java.lang.String Name)
Formats the submatrix with lines
i1 <= i <= i2 and columns
j1 <= j <= j2 of the matrix Mat, using the
formatting style style.
|
static java.lang.String |
format(double[] V,
int n1,
int n2,
int k,
int p1,
int p2,
int p3)
Similar to the previous method, but for an array of double's.
|
static java.lang.String |
format(int[][] Mat,
int i1,
int i2,
int j1,
int j2,
int w,
int p,
int style,
java.lang.String Name)
Formats a submatrix of integers.
|
static java.lang.String |
format(int[] V,
int n1,
int n2,
int k,
int p)
Formats a
String containing the elements n1
to n2 (inclusive) of table V,
k elements per line, p positions per element. |
public static final int PLAIN
public static final int MATHEMATICA
public static final int MATLAB
public static java.lang.String format(int[] V,
int n1,
int n2,
int k,
int p)
String containing the elements n1
to n2 (inclusive) of table V,
k elements per line, p positions per element.
If k = 1, the array index will also appear on the left
of each element, i.e., each line i will have the form i V[i].V - array to be formatedn1 - index of the first element being formatedn2 - index of the last element being formatedk - number of elements per linep - number of positions per elementpublic static java.lang.String format(double[] V,
int n1,
int n2,
int k,
int p1,
int p2,
int p3)
V - array to be formatedn1 - index of the first element being formatedn2 - index of the last element being formatedk - number of elements per linep1 - number of positions per elementp2 - number of digits after the decimal pointp3 - number of significant digitspublic static java.lang.String format(int[][] Mat,
int i1,
int i2,
int j1,
int j2,
int w,
int p,
int style,
java.lang.String Name)
Mat - matrix to be formatedi1 - index of the first row being formatedi2 - index of the last row being formatedj1 - index of the first column being formatedj2 - index of the last column being formatedw - number of positions of the elementsp - number of digits after the decimal point of the elementsstyle - formating style of the submatrix, being one of
MATHEMATICA, MATLAB, or PLAINName - descriptive name of the submatrixpublic static java.lang.String format(double[][] Mat,
int i1,
int i2,
int j1,
int j2,
int w,
int p,
int style,
java.lang.String Name)
To be treated by Matlab, this string containing the matrix must be copied to a file with extension .m. If the file is named poil.m, for example, it can be accessed by calling poil in Matlab. For Mathematica, if the file is named poil, it will be read using « poil;.
Mat - matrix to be formatedi1 - index of the first row being formatedi2 - index of the last row being formatedj1 - index of the first column being formatedj2 - index of the last column being formatedw - number of positions of the elementsp - number of digits after the decimal point of the elementsstyle - formating style of the submatrix, being one of
MATHEMATICA, MATLAB, or PLAINName - descriptive name of the submatrixTo submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.