Изменение размера coder.Type объект
возвращает измененную копию t_out = coder.resize(t,sz,variable_dims)coder.Type
t с (верхним) размером sz и переменные размерности variable_dims. Если variable_dims или sz являются скалярами, функция применяет скаляры ко всем размерностям t. По умолчанию variable_dims не применяется к размерностям, где sz является 0 или 1, которые являются фиксированными. Используйте опцию 'uniform', чтобы переопределить этот специальный случай. coder.resize функция игнорирует variable_dims для размерностей с inf. Эти размерности являются переменным размером. t может быть массивом ячеек типов, в этом случае, coder.resize изменение размера всех элементов массива ячеек.
изменяет t_out = coder.resize(t,[],variable_dims) t иметь переменные размерности variable_dims оставив размер без изменений.
изменяет размер t_out = coder.resize(t,sz,variable_dims,Name,Value)t при помощи дополнительных опций, заданных одним или несколькими аргументами в виде пар «имя, значение».
изменение размеров отдельных размерностей t_out = coder.resize(t,'sizelimits',limits)t на основе пороговых значений в limits вектор. The limits вектор является вектором-строкой, содержащей два положительных целочисленных элемента. Каждая размерность t индивидуально изменяется в соответствии с порогами в limits вектор.
Когда размер S размерности меньше, чем оба порога, заданные в limitsразмерность остается прежней.
Когда размер S размерности больше или равен первому порогу и меньше второго порога, заданного в limits, размерность становится размером переменной с верхней границей S.
Однако, когда размер S размерности также больше или равен второму порогу, заданному в limits, размерность становится неограниченным размером переменной.
Если значение limits является скалярным, порог получает скалярное расширение, чтобы представлять оба порога. Для примера, если limits определяется как 4, это интерпретируется как [4 4].
The 'sizelimits' опция позволяет динамически выделять память большим массивам в сгенерированном коде.
Для разреженных матриц, coder.resize отбрасывает верхние границы для размерностей переменного размера.