Лекция: Cпециальные символы и их назначение

Специальными являются следующие символы языка MATLAB:

· ( ) – оператор круглые скобки используется для задания аргументов функции, выполнения операций в математических выражениях, указания индексов элементов вектора или матрицы. Например: sin(x),(x-1)/(x+5), x(2), М(А, В), М(:,i);

· [ ] – оператор квадратные скобки применяется для формирования векторов и матриц, например: [1 2 3 4], [ 1,2,3; 3,5,6];

· { } – оператор фигурные скобки применяется для формирования массивов ячеек;

·. – десятичная точка служит для отделения целой части числа от дробной. Кроме того, она применяется как знак указания операций над элементами символьных переменных;

·; — точка с запятой применяется в конце операторов для подавления вывода информации на экран, а внутри круглых скобок для отделения строк матрицы;

·, — запятая используется для разделения элементов вектора и матрицы;

· % — знак процента воспринимается как начало комментария;

· = — символ равенства является знаком присвоения имени математическому выражению: х=[1 5 4], x=cos(a), x=2.5;

· ` — одиночная кавычка применяется для указания того, что математическое выражение содержит символьные переменные, например: Y=`x+exp(a)+1=0`;

·! – знак восклицания указывает, что за ним следует команда операционной системы;

·… – знак из двух точек определяет, что осуществляется переход на один уровень вверх по дереву каталогов(родительский каталог);

· … — знак три точки и более – продолжение строки. Его используют при переносе текста на другую строку;

·: — оператор образования массива данных переменной; формирует из векторов и матриц подвектора и подматрицы. Представляется в следующих формах:

ü i: k – аналог вектора [i, i+1 ,i+2, …,k], например, 1:5 – [1 2 3 4 5];

ü i: j: k – аналог оператора i: k, существует при j > 0, k > i или при j < 0, i > k;

ü M( :, i ) – выбирается i-й столбец из матрицы М;

ü M( i,: ) – выбирается i-я строка из матрицы М;

ü M( :,: ) – аналогичен M(: );

ü M( i: k ) – аналогичен M( i ), M( i +1 ), M( i +2 ), …, М(k);

ü M( :, i, k ) – аналогичен M( :, i ), M( :, i+1 ), M( :, i+2 ), …, M( :, k );

ü M(: ) – представление массива в виде столбца;

ü M( :, :, k ) – k-я строка трехмерного массива М.

 

еще рефераты
Еще работы по информатике