У меня есть программа, которая была разработана для использования через графический интерфейс MatLab, который мне нужно использовать через код командной строки. У меня проблемы с получением его для чтения в файле должным образом. Программа требует, чтобы файл представлял собой массив ячеек строк в двумерном формате (то есть массив строк 40x10). При использовании MatLab GUI я просто использую «Импорт данных», чтобы выделить область 40x10, и загружаю ее как массив ячеек (опция «Текст»: массив строк; в рабочей области отображается как массив ячеек 40х10).
Через код: при использовании следующего кода Matlan для «текстового сканирования»:
CellArray = textcan (FileName, '% s% s% s% s% s% s% s% s% s% s', 'Разделитель', ',');
И, используя команду «size» для определения ее размеров ([m, n] = size (Features)), создается впечатление, что она импортируется как массив 1x10, а не как 40x10.
Как загрузить файл в виде массива ячеек 40x10 с помощью кода (не через графический интерфейс) описанным мною способом? Спасибо.