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

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

Видеокурс познакомит Вас с популярной системой для решения задач и технических вычислений 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 3017
2. Запуск программы и первый взгляд на интерфейс 0:00 0 945
3. Основы проведения вычислений в командном режиме 0:00 0 676
Архитектура и пользовательский интерфейс
4. Составные части и файловая структура MATLAB® 0:00 0 727
5. Главное меню MATLAB® 0:00 0 775
6. Контекстное меню и панели инструментов 0:00 0 333
Основные объекты MATLAB®
7. Математические выражения. Числа 0:00 0 631
8. Переменные и константы 0:00 0 512
9. Векторы, матрицы, массивы 0:00 0 975
10. Комментарии 0:00 0 222
Основные операции MATLAB®
11. Операторы и функции 0:00 0 459
12. Операции с векторами и матрицами 0:00 0 486
Полезные замечания по работе в MATLAB®
13. Сообщения об ошибках 0:00 0 191
14. Справочная система и примеры 0:00 0 258
15. Работа с рабочей областью памяти и текстом сессии 0:00 0 209
Специальные операторы и функции
16. Операции с символьными выражениями 0:00 0 265
17. Функции обработки множеств 0:00 0 200
18. Функции работы с файлами 0:00 0 563
Построение графиков в MATLAB®
19. Построение двумерных графиков 0:00 0 1874
20. Работа в графическом окне MATLAB® 0:00 0 764
Редактирование и 3D-графика
21. Редактирование графиков 0:00 0 691
22. Построение трехмерных поверхностей 0:00 0 3498
Другие средства MATLAB®
23. Численные методы и анализ данных 0:00 0 1008
24. Программирование 0:00 0 692
25. Пакеты расширения 0:00 0 531
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook