Составители:
184
7.1 Создание массивов ячеек. Применение опе-
раторов присваивания
Создать массивы ячеек можно двумя способами:
• используя операторы присваивания;
• используя функцию cell, которая позволяет предварительно
разместить массив, а затем присвоить данные ячейкам
Применение операторов присваивания
Можно построить массив ячеек, присваивая данные отдель-
ным ячейкам; система MATLAB автоматически строит массив по ме-
ре ввода данных. Существует два способа присвоить данные
отдель-
ным ячейкам.
Индексация ячеек. Заключить индексы ячейки в круглые
скобки, используя стандартные обозначения для массива. Заключить
содержимое ячейки в правой части оператора присваивания в фигур-
ные скобки { }.
Пример. Создать массив ячеек А размера 2х2:
A(1, 1) = {[1 4 3; 0 5 8; 7 2 9]};
A(1, 2) = {'Anne Smith'};
A(2, 1) = {3+7i}; A(2, 2) = {-pi:pi/10:pi}
A =
[3x3 double] 'Anne Smith'
[3.0000+ 7.0000i] [1x21 double]
Обозначение { } соответствует пустому массиву ячеек точно
также, как
[ ] соответствует пустому числовому массиву.
Индексация содержимого. Для того чтобы индексировать
массив ячеек, надо в левой части оператора присваивания указать
элемент ячейки в виде индексов в фигурных скобках по аналогии с
элементами обычного массива, а также указать содержимое ячейки в
правой части оператора присваивания, как это показано на следую-
щем
ппримере.
Пример.
A{1, 1} = [1 4 3; 0 5 8; 7 2 9];
A{1, 2} = 'Anne Smith';
A{2, 1} = 3+7i;
A{2, 2} = -pi:pi/10:pi
A =
[3x3 double] 'Anne Smith'
[3.0000 + 7.0000i] [1x21 double]
7.1 Создание массивов ячеек. Применение опе- раторов присваивания Создать массивы ячеек можно двумя способами: • используя операторы присваивания; • используя функцию cell, которая позволяет предварительно разместить массив, а затем присвоить данные ячейкам Применение операторов присваивания Можно построить массив ячеек, присваивая данные отдель- ным ячейкам; система MATLAB автоматически строит массив по ме- ре ввода данных. Существует два способа присвоить данные отдель- ным ячейкам. Индексация ячеек. Заключить индексы ячейки в круглые скобки, используя стандартные обозначения для массива. Заключить содержимое ячейки в правой части оператора присваивания в фигур- ные скобки { }. Пример. Создать массив ячеек А размера 2х2: A(1, 1) = {[1 4 3; 0 5 8; 7 2 9]}; A(1, 2) = {'Anne Smith'}; A(2, 1) = {3+7i}; A(2, 2) = {-pi:pi/10:pi} A= [3x3 double] 'Anne Smith' [3.0000+ 7.0000i] [1x21 double] Обозначение { } соответствует пустому массиву ячеек точно также, как [ ] соответствует пустому числовому массиву. Индексация содержимого. Для того чтобы индексировать массив ячеек, надо в левой части оператора присваивания указать элемент ячейки в виде индексов в фигурных скобках по аналогии с элементами обычного массива, а также указать содержимое ячейки в правой части оператора присваивания, как это показано на следую- щем ппримере. Пример. A{1, 1} = [1 4 3; 0 5 8; 7 2 9]; A{1, 2} = 'Anne Smith'; A{2, 1} = 3+7i; A{2, 2} = -pi:pi/10:pi A= [3x3 double] 'Anne Smith' [3.0000 + 7.0000i] [1x21 double] 184
Страницы
- « первая
- ‹ предыдущая
- …
- 184
- 185
- 186
- 187
- 188
- …
- следующая ›
- последняя »