Как преобразовать массив ячеек в стандартную матрицу?Преобразование ячейки в стандартную матрицу
Например:
A{1}
содержит матрицу 11 строк * 2 колонки
A{2}
кс линии * 2 колонки (это всегда две колонки матрицы)
...
A{n}
кс линии * 2 столбцов матрицы.
Количество строк, x
, меняется каждый раз, когда индекс ячейки, n
, изменяется.
Другими словами, каждое содержимое ячейки всегда имеет ширину в два столбца, но содержит различное количество строк.
Я хотел бы хранить их в стандартной матрице B (x, 1: 2, n) с 2 столбцами и x
, изменяясь в соответствии с изменением n
.
Например, если A{1}
равно 11x2, эти значения сохраняются в B следующим образом: B(1:11,1:2,1)
.
Если A{n}
является x * 2, B сохранит эти значения как B(1:x,1:2,n)
.
Спасибо.
Можете ли вы опубликовать несколько примеров, пожалуйста, ваших матриц? –
Это будет динамически изменять ваше первое измерение трехмерной матрицы 'B'. И заполнить так называемые неопределенные значения до нулей. Не уверен, что вы этого хотите. –
Стандартный (неэлементный) массив 'B (x, 1: 2, n)' не может иметь разные 'x' для каждого' n' –