Переменные и константы

С этим уроком также смотрят

Видеокурс познакомит Вас с популярной системой для решения задач и технических вычислений MATLAB®. Из видеокурса Вы узнаете, как работать с векторами, матрицами, массивами, функциями, научитесь строить и рдактировать графики и трёхмерные поверхности.

MATLAB® is registered trademark of The MathWorks, Inc.

Обновлен: 13 мая 2015

MATLAB®,
Научный софт

Loading the player...
Текст урока

Переменные это имеющие имена объекты, способные хранить некоторые данные. Переменные могут быть числовыми, символьными, векторными и матричными. Переменным можно задавать определенные значения с помощью использования операция присваивания.

Типы переменных ранее не декларируются, они определяются выражением, значение которого присваивается переменной. Если это выражение вектор или матрица, то переменная будет векторной или матричной.

Имя переменной или иначе говоря ее идентификатор может содержать сколько угодно символов. Но воспринимается только 31 начальный символ. Имя переменной не должно совпадать с именами других переменных, функций и процедур системы. Имя должно начинаться с буквы и может содержать буквы, цифры и символ подчеркивания.

Переменные могут быть обычными и индексированными, то есть быть элементами векторов или матриц. Могут использоваться и символьные переменные, при этом символьные значения заключаются в апострофы.

Константа это предварительно определенное числовое или символьное значение, представленное уникальным именем. Символьные константы представляют собой цепочки символов заключенных в кавычки. Числа являются безымянными числовыми константами. Остальные константы в MATLAB® принято называть системными переменными.

Системные переменные задаются системой при загрузке и могут переопределяться в течение сеанса работы.

Познакомимся с основными системными переменными системы MATLAB®.

i или j - мнимая единица. Корень квадратный из минус единицы.

Число pi.

Eps – погрешности операций над числами с плавающей точкой.

Realmin и realmax – наименьшие и наибольшие возможные числа с плавающей точкой.

Inf – представление положительной машинной бесконечности. Бесконечность следует из операций подобных делению на ноль.

Ans – переменная, хранящая результат последней операции.

NaN – not a number – указание на не числовой указатель данных или неопределенность. Как отмечалось системные переменные могут переопределяться. Можно задать системной переменной иное значение, например, задать новое значение погрешности вычислений. Однако необходимо быть внимательным. Так, использование переменных i и j в качестве индексов в циклах, может привести впоследствии к путанице в операциях с комплексными числами.

Если в апострофы помещено математическое выражение, то оно не вычисляется и рассматривается просто как цепочка символов.

Однако с помощью специальных функций преобразования символьные выражения могут быть преобразованы в вычисляемые.

В памяти компьютера переменные занимают определенное место, называемое рабочей областью. Для очистки рабочей области используется функция Clear, в разных формах. Вызов функции без параметров приводит к уничтожению определений всех переменных. Если в качестве параметров заданы имена переменных, то будут уничтожены определения только этих переменных.

Уничтоженная переменная становится неопределенной. Попытка использовать неопределенную переменную приведет к выдаче сообщения об ошибке.

Комментарии (0)

Оглавление
Знакомство с MATLAB®
1. Назначение и возможности MATLAB® 0:00 0 3026
2. Запуск программы и первый взгляд на интерфейс 0:00 0 949
3. Основы проведения вычислений в командном режиме 0:00 0 679
Архитектура и пользовательский интерфейс
4. Составные части и файловая структура MATLAB® 0:00 0 728
5. Главное меню MATLAB® 0:00 0 776
6. Контекстное меню и панели инструментов 0:00 0 335
Основные объекты MATLAB®
7. Математические выражения. Числа 0:00 0 632
8. Переменные и константы 0:00 0 512
9. Векторы, матрицы, массивы 0:00 0 977
10. Комментарии 0:00 0 222
Основные операции MATLAB®
11. Операторы и функции 0:00 0 461
12. Операции с векторами и матрицами 0:00 0 489
Полезные замечания по работе в MATLAB®
13. Сообщения об ошибках 0:00 0 193
14. Справочная система и примеры 0:00 0 258
15. Работа с рабочей областью памяти и текстом сессии 0:00 0 209
Специальные операторы и функции
16. Операции с символьными выражениями 0:00 0 266
17. Функции обработки множеств 0:00 0 201
18. Функции работы с файлами 0:00 0 565
Построение графиков в MATLAB®
19. Построение двумерных графиков 0:00 0 1876
20. Работа в графическом окне MATLAB® 0:00 0 764
Редактирование и 3D-графика
21. Редактирование графиков 0:00 0 692
22. Построение трехмерных поверхностей 0:00 0 3507
Другие средства MATLAB®
23. Численные методы и анализ данных 0:00 0 1010
24. Программирование 0:00 0 694
25. Пакеты расширения 0:00 0 533
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook