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