public class MWCellArray extends MWArray implements java.io.Serializable
MWCellArray класс управляет собственным массивом ячеек MATLAB. Этот класс не зависит от MATLAB Runtime и должен использоваться только в приложении, основанном на Java RMI, где на клиентской машине не установлен MATLAB Runtime.flatArray| Конструктор и описание |
|---|
MWCellArray()
Создает пустой массив ячеек.
|
MWCellArray(int[] inDims)
Создает новый массив ячеек с заданными измерениями.
|
MWCellArray(int rows, int cols)
Создает новую матрицу камер с заданным количеством строк и столбцов.
|
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
equals(java.lang.Object obj)
Возвращает true, если входной Объект имеет тип MWCellArray и имеет равные элементы.
|
java.lang.String |
toString()
Этот метод возвращает строке представление массива.
|
public MWCellArray()
В этом примере создается пустой объект MWCellArray:
MWCellArray C = new MWCellArray();
System.out.println("C = " + C.toString());
При запуске в примере отображается следующий выход:
C = []
public MWCellArray(int rows,
int cols)
rows - Количество строк. Количество строк должно быть неотрицательным.cols - Количество столбцов. Количество столбцов должно быть неотрицательным.java.lang.NegativeArraySizeException - Задается отрицательный размер строки или столбца.public MWCellArray(int[] inDims)
inDims - Массив размерности размеров. Размер каждой размерности должен быть неотрицательным.java.lang.NegativeArraySizeException - Задается отрицательный размер размерности. Этот пример создает и инициализирует объект 2 на 3 MWCellArray:
int[] cdims = {2, 3};
MWCellArray C = new MWCellArray(cdims);
Integer[] val = new Integer[6];
for (int i = 0; i < 6; i++)
val[i] = new Integer(i * 15);
for (int i = 0; i < 2; i++)
for (int j = 0; j < 3; j++)
{
int[] idx = {i+1, j+1};
C.set(idx, val[j + (i * 3)]);
}
System.out.println("C = " + C.toString());
При запуске в примере отображается следующий выход:
C = 2x3 cell array
public java.lang.String toString()
public boolean equals(java.lang.Object obj)
© 1994-2017 The MathWorks, Inc. • патенты • торговые марки