Problem concatenando uma matriz de números com um vetor de strings (rótulos de colunas) usando cell2mat

Eu sou um usuário de Mac (10.6.8) usando o MATLAB para processar os resultados dos cálculos. Saída grandes tabelas de números para arquivos .csv. Depois, uso os arquivos .csv no Excel. Tudo isso funciona bem.

O problema é que cada coluna de números precisa de um rótulo (um cabeçalho de string). Não consigo descobrir como concatenar rótulos para a tabela de números. Eu apreciaria muito qualquer conselho. Aqui estão algumas informações adicionais que podem ser úteis:

Meus rótulos estão contidos em uma matriz de células:

    columnsHeader = cell(1,15)

que preencho com os resultados do cálculo; por exemplo

    columnsHeader{1}  = propertyStringOne (where propertyStringOne = 'Liq')

A sequência de etiquetas é diferente para cada cálculo. Minha primeira tentativa foi concatenar os rótulos diretamente:

    labelledNumbersTable=cat(1,columnsHeader,numbersTable)

Eu recebi um erro que os tipos concatenados precisam ser os mesmos. Então, tentei converter os rótulos / cadeias usando cell2mat:

    columnsHeader = cell2mat(columnsHeader);
    labelledNumbersTable = cat(1,columnsHeader,numbersTable)

Mas isso pegou TODAS as etiquetas separadas e as transformou em uma palavra longa ... O que leva a:

??? Erro ao usar ==> cat

s dimensões dos argumentos do @CAT não são consistente

lguém conhece um método alternativo que me permita manter minha matriz de rótulos de células origina

questionAnswers(2)

yourAnswerToTheQuestion