2013-03-12 1 views
0

У меня есть переменная с вложенными клеток:Написать вложенная массив ячеек с Excel файл

hello = 
    '8'  {1x3 cell} {1x3 cell} 
    '22' {1x3 cell} {1x3 cell} 
    '97' {1x3 cell} {1x3 cell} 

Как я пишу это в один файл Excel с использованием MATLAB, напримерxlswrite('file',hello)?

+0

В качестве ссылки hello = {'8', {'a1', 'b1', 'c1'}, {'a2', 'b2', 'c2'}; '22', {'a3 ' 'b3', 'c3'}, { 'а4', 'b4', 'с5'}; '97', { 'а5', 'b5', 'с5'}, { 'а6',' b6 ',' c6 '}}; – slowhead

+0

Что именно вы хотите сделать? Запишите значение «8» в A1, «a1» в B1, «b1» в C1 и т. Д., А затем «22» в A2, «a3» в B2 и т. Д.? –

+0

Да EitanT :) Любая помощь приветствуется – slowhead

ответ

0

Просто просмотрел его через некоторое время. Вот мое решение с образцовой проблемой.

очистить все; clc;

d = {{Number '}, {' Class A '}, {' class B '}; {' 007 '}, {' Test One '}, {' Test Two '}};

для г = 1: размер (д, 1)

for j = 1:size(d,2) 

    if iscell(d(i,j)) 

     d(i,j) = d{i,j}; 

    end 
end 

конец

xlswrite ('Адрес_в_файле', д);

Смежные вопросы