Спасибо Амро, что нашли время, чтобы сделать это. Я обязательно попробую.

ьзователь 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 не совпадают.

Кто-нибудь знает альтернативный метод, который позволил бы мне сохранить исходный массив ячеек меток?

Ответы на вопрос(2)

Ваш ответ на вопрос