Как написать ячейку строк в Excel в Matlab? - PullRequest
0 голосов
/ 19 февраля 2012

Я пытаюсь написать короткую функцию, которая возьмет ячейку строк и запишет ее как есть в Excel:

Excel = 

'r2g'    'r3g'    't2g'    't3b'    'c3b'    'r1r'    'r1g'    'r3r'    't3g'    't1r'
't1b'    't2b'    't3r'    'c1r'    't3g'    'r2b'    'r1g'    'c3b'    'c2b'    'c1b'
'c3r'    'c3g'    't2r'    'c1b'    'r1g'    'r1b'    'r3b'    'c1r'    't1r'    'r1r'
't3b'    'r2r'    't1r'    'r1r'    't3r'    't1g'    'r3r'    'r2g'    'c1r'    'r1g'
'c1g'    'r2g'    'r3r'    'r2b'    'c3r'    'c3b'    'c1b'    'r3g'    't1g'    't3r'
't1r'    'r2b'    'r3r'    't3g'    'r1g'    'c2g'    'r2g'    't1b'    'c1b'    'c1r'
'c3b'    't1r'    'r3b'    'r1r'    'r2r'    'c1b'    'c2g'    'c2b'    't1b'    'r2g'
'r2b'    'c3b'    't2g'    'c2r'    'c1b'    'c1g'    't3b'    'c2b'    'c3r'    't1r'
't3r'    't1r'    'r1r'    't2b'    'r3r'    'r1b'    't3b'    'c3g'    'c3b'    'r1g'
'r3b'    't2g'    'r2r'    'r1r'    't3b'    'c3b'    'c1r'    'r2g'    't1r'    'c2r'

Я хочу, чтобы каждый триплет находился в отдельной ячейке в Excel. Я посмотрел здесь ответы относительно массива строк, но они не сработали для меня.

1 Ответ

1 голос
/ 19 февраля 2012

Вы можете просто использовать функцию xlswrite:

xlswrite('filename.xls', yourMatrix);

Редактировать: Эта функция может принимать либо матрицу, либо массив ячеек.Спасибо комментаторам за указание на это.

...