У меня есть разные матрицы для импорта в функцию Simulink Matlab из рабочей области. Эти матрицы имеют разные размеры, которые я не знаю по априори.Неоднородные данные из рабочего пространства в Simulink
В начале я попытался с помощью блока «постоянной» ввод данных все вместе в структуре, как это:
Но тогда, я не могу выбрать правильную матрицу, так как я не знаю, размерность каждого элемента (а также «мультиплекс» не может использоваться для разбиения матриц).
Я думаю, что у меня будет такая же проблема и с блоком «из рабочего пространства».
Мне было интересно, есть ли способ импортировать гетерогенные структуры, подобные этим. Я также пытался использовать массивы ячеек, но Simulink, похоже, не поддерживается.
Спасибо за любые предложения.
Если количество матриц невелико, почему бы не использовать разные «постоянные» блоки для каждой матрицы? – Navan
Да, я сделал это таким образом, но я просто хочу иметь общий метод для обработки большего количества записей – Betelgeuse