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

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

Видеокурс познакомит Вас с популярной системой для решения задач и технических вычислений 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 3070
2. Запуск программы и первый взгляд на интерфейс 0:00 0 971
3. Основы проведения вычислений в командном режиме 0:00 0 692
Архитектура и пользовательский интерфейс
4. Составные части и файловая структура MATLAB® 0:00 0 738
5. Главное меню MATLAB® 0:00 0 793
6. Контекстное меню и панели инструментов 0:00 0 340
Основные объекты MATLAB®
7. Математические выражения. Числа 0:00 0 637
8. Переменные и константы 0:00 0 518
9. Векторы, матрицы, массивы 0:00 0 983
10. Комментарии 0:00 0 226
Основные операции MATLAB®
11. Операторы и функции 0:00 0 469
12. Операции с векторами и матрицами 0:00 0 503
Полезные замечания по работе в MATLAB®
13. Сообщения об ошибках 0:00 0 197
14. Справочная система и примеры 0:00 0 262
15. Работа с рабочей областью памяти и текстом сессии 0:00 0 212
Специальные операторы и функции
16. Операции с символьными выражениями 0:00 0 271
17. Функции обработки множеств 0:00 0 205
18. Функции работы с файлами 0:00 0 580
Построение графиков в MATLAB®
19. Построение двумерных графиков 0:00 0 1893
20. Работа в графическом окне MATLAB® 0:00 0 771
Редактирование и 3D-графика
21. Редактирование графиков 0:00 0 699
22. Построение трехмерных поверхностей 0:00 0 3529
Другие средства MATLAB®
23. Численные методы и анализ данных 0:00 0 1018
24. Программирование 0:00 0 708
25. Пакеты расширения 0:00 0 539
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook