Спасибо Амро, что нашли время, чтобы сделать это. Я обязательно попробую.
ьзователь 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 не совпадают.
Кто-нибудь знает альтернативный метод, который позволил бы мне сохранить исходный массив ячеек меток?