Иллюстрированный самоучитель по MatLab

Визуализация массивов ячеек. Создание строкового массива ячеек из массива символов.

Для отображения массива ячеек С служит функция celldlsp(C). Она дает рекурсивное отображение содержимого массива ячеек С. Например, для ранее созданного массива ячеек А получится следующее:

>> celldisp(A)
A{1.1}=
Курить вредно!
A{2.1}=
2.0000 + 3.0000i
A{1.2} =
1 2
3 4
A{2.2} - Columns 1 through 7
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000
Columns 8 through 11
0.7000 0.8000 0.9000 1.0000

Для более наглядного графического представления массива ячеек может использоваться команда cell plot.

Создание строкового массива ячеек из массива символов

Для создания из массива символов S строкового массива ячеек может использоваться функция cellstr(S). Каждый ряд массива символов превращается в отдельную ячейку. Следующий пример поясняет применение функции cellstr:

>> S={'Привет.'; 'дорогой'; 'друг'};
>> C=cellstr(S)
C =
'Привет.'
'дорогой'
'ДРУГ'

Это еще один способ формирования массивов ячеек.

Функция iscellstr(C) равна 1, если ее аргумент С – строковый массив ячеек, и 0, если это неверно.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.