Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Операторы состоят из специальных символов, имен функций и переменных, а также числовых констант. Они могут оканчиваться запятой или точкой с запятой, которые управляют выводом результата на экран. Операторы имеют две формы записи:
с явным присваиванием (форма оператора: переменная = выражение) и с неявным присваиванием (форма оператора: выражение). Для операторов с явным присваиванием результат вычисления выражения присваивается заданной переменной, которая в дальнейшем может использоваться. При использовании операторов с неявным присваиванием система автоматически создает переменную с именем ans и присваивает ей значение результата. Переменная ans сохраняет значение результата выполнения только последнего оператора с неявным присваиванием.
При записи нескольких операторов в одной строке следует использовать разделители (;). После единственного или последнего оператора строки разделитель можно не ставить.
В системе Matlab реализовано два типа арифметических операций. Операции над матрицами, которые определены в соответствии с правилами линейной алгебры, и операции над массивами, которые выполняются поэлементно. Для различия операциям над массивами предшествует точка.
Перечень операций над матрицами:
(+) сложение;
(-) вычитание;
(*) умножение;
(/) правое деление;
(\) левое деление;
(^) возведение в степень;
(') комплексно сопряженное транспонирование матрицы.
Перечень операций над массивами:
(. +) сложение;
(. -) вычитание;
(. *) поэлементное умножение;
(. /) правое поэлементное деление;
(. \) левое поэлементное деление;
(. ^) поэлементное возведение в степень;
(. ') несопряженное транспонирование массива.
Аргументами в операциях (+ -. *. \. /. ^) должны быть массивы одинаковой размерности за исключением случая, когда один из них скаляр.
Дата публикования: 2014-10-29; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!