Я пользователь Mac (10.6.8) и использую MATLAB для обработки результатов вычислений. Я вывожу большие таблицы чисел в файлы .csv. Затем я использую файлы .csv в EXCEL. Все это прекрасно работает.
Проблема в том, что каждому столбцу чисел нужна метка (заголовок строки). Я не могу понять, как связать метки с таблицей чисел. Буду очень признателен за любой совет. Вот дополнительная информация, которая может быть полезна:
Мои метки содержатся в массиве ячеек:
columnsHeader = cell(1,15)
, который я заполняю результатами вычислений; например:
columnsHeader{1} = propertyStringOne (where propertyStringOne = 'Liq')
Последовательность меток различна для каждого расчета. Моя первая попытка заключалась в том, чтобы попытаться напрямую объединить метки:
labelledNumbersTable=cat(1,columnsHeader,numbersTable)
Я получил сообщение об ошибке, что объединенные типы должны быть одинаковыми. Итак, я попытался преобразовать метки / строки с помощью cell2mat:
columnsHeader = cell2mat(columnsHeader);
labelledNumbersTable = cat(1,columnsHeader,numbersTable)
Но это взяло ВСЕ отдельные метки и превратило их в одно длинное слово ... Что привело к:
??? Ошибка при использовании ==> cat
Размеры аргументов CAT не согласованы.
Кто-нибудь знает альтернативный метод, который позволил бы мне сохранить исходный массив ячеек с метками?