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



Специальные символы - часть 2


А(:,:) — эквивалент двумерного массива. Для матриц это аналогично А;

A(j:k) - это A(j), A(j+l),...,A(k);

A(:J:k)-это A(:.j),A(:,j+l),...,A(:,k);

А(:,: ,k) — это

k-я

страница трехмерного массива А;

A(i.j.k.:) — вектор, выделенный из четырехмерного массива А. Вектор включает элементы А(1, j.k.l), A(i. j,k,2), A(i. j,k.3) и т. д.;

А(:) — записывает все элементы массива А в виде столбца.

Символы ( ) (круглые скобки) используются для задания порядка выполнения операций в арифметических выражениях, указания последовательности аргументов функции и указания индексов элемента вектора или матрицы. Если X и V — векторы, то X(V) можно представить как [X(V(D), X(V(2)).....X(V(n))]. Элементы вектора V должны быть целыми числами, чтобы их можно было использовать как индексы элементов массива X. Ошибка генерируется в том случае, если индекс элемента меньше единицы или больше, чем size(X). Такой же принцип индексирования действителен и для матриц. Если вектор V имеет

т

компонентов, а вектор W —

п

компонентов, то A(V,W) будет матрицей размера mxn, сформированной из элементов матрицы А, индексы которой — элементы векторов V и W.

Символы [ ] (квадратные скобки) используются для формирования векторов и матриц:

[6.9 9.64 sqrt(-l)] — вектор, содержащий три элемента, разделенных пробелами; 

[6.9. 9.64. i] —такой же вектор;

[1+j 2-j 3] и [1 +j 2 -j 3] — разные векторы: первый содержит три элемента, а второй пять;

[11 12 13: 21 22 23] — матрица размера 2x3. Точка с запятой разделяет первую и вторую строки.

Еще несколько примеров:

А = [ ] — сохраняет пустую матрицу в А;

А(m. :) = [] — удаляет строку m из матрицы А;

А(: ,n) = [ ] — удаляет столбец n из матрицы А.

Символы { } (фигурные скобки) используются для формирования массивов ячеек. Например, {magic(3) 6.9 'hello'} — массив ячеек с тремя элементами.

Символ . (десятичная точка) используется для отделения дробной части чисел от целой. Например, 314/100, 3.14 и .314е1 — одно и то же число.




Содержание  Назад  Вперед