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. • патентует Торговые марки •