Отображение содержимого массива ячеек в MATLAB - PullRequest
0 голосов
/ 13 марта 2012

Я пытаюсь извлечь массив в MATLAB, например ниже:

enter image description here До этого я использовал регулярные выражения для разделения определенных разделителей между столбцами.

Код: datasplitnew = regexp(replacefinal, '\,', 'split');

В конце я хотел бы показать содержимое этого массива ячеек соответственно среди его соответствующих столбцов в том же самом массиве ячеек. Я знаю, что могу просто щелкнуть массив ячеек, который я хотел бы просмотреть и увидеть содержимое, но я не хочу этого.

Некоторые люди говорят мне, чтобы использовать, {:}, чтобы разделить массив ячеек, но кажется, что он разделяет только первую строку в столбце вместо всех.

Пожалуйста, сообщите.

Ответы [ 2 ]

1 голос
/ 13 марта 2012

Вы не можете просто объединить их, так как строки имеют разное количество ячеек.

Те, у которых одинаковое число, вы можете присоединиться к vertcat.

Но, в конце концов, единственное решение, которое я могу придумать, - это построить таблицу за ячейкой.но это не сложно сделать самому.

0 голосов
/ 13 марта 2012

Вы можете использовать char(datasplitnew), чтобы получить один массив больших символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...