- •ОГЛАВЛЕНИЕ
- •ВВЕДЕНИЕ
- •1. НАЗНАЧЕНИЕ, ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ И ИСПОЛЬЗОВАНИЯ СИСТЕМЫ MATLAB
- •2. ПРОСТЕЙШИЕ ВЫЧИСЛЕНИЯ В MATLAB
- •3. РАБОТА С МАССИВАМИ. ВЕКТОР-СТОЛБЦЫ И ВЕКТОР-СТРОКИ
- •4. РАБОТА С МАССИВАМИ
- •5. ДВУМЕРНЫЕ МАССИВЫ И МАТРИЦЫ
- •6. БЛОЧНЫЕ МАТРИЦЫ
- •7.1. Визуализация матриц
- •8. ДИАГРАММЫ И ГИСТОГРАММЫ
- •8.3. Графики функций
- •9. ГРАФИКИ ФУНКЦИЙ
- •10. М-ФАЙЛЫ
- •11. ЧИСЛЕННЫЕ МЕТОДЫ И ПРОГРАММИРОВАНИЕ
- •12. ОПЕРАТОРЫ ЦИКЛА
- •13. ОПЕРАТОРЫ ВЕТВЛЕНИЯ. ИСКЛЮЧИТЕЛЬНЫЕ СИТУАЦИИ
- •14. ПРЕРЫВАНИЯ ЦИКЛА. ИСКЛЮЧИТЕЛЬНЫЕ СИТУАЦИИ
- •15. ОСНОВНЫЕ ВОЗМОЖНОСТИ ПАКЕТА SIMULINK
- •16. ИНТЕРФЕЙС БРАУЗЕРА БИБЛИОТЕК
- •17. ИНТЕРФЕЙС ОКНА МОДЕЛЕЙ SIMULINK
- •18. СОЗДАНИЕ МОДЕЛИ
- •18.2. Создание модели ограничителя
- •19.2. Соединение блоков
- •21. РАБОТА С УСТАНОВКАМИ MATHCAD
- •22. ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
- •22.2. Инициализация переменной
- •22.5. Глобальное определение переменной
- •22.6. Использование комплексных чисел
- •22.7. Константы
- •22.8. Использование констант
- •22.11. Стандартные математические функции
- •22.12. Математические функции
- •22.13. Работа с комплексными числами
- •22.14. Функции округления численных значений
- •22.15. Символьный результат
- •22.16. Вычисление выражений
- •22.19. Матрицы и векторы
- •22.20. Создание массивов
- •22.21. Векторы и матрицы
- •22.22. Начальный индекс массива
- •22.23. Определение массива
- •22.24. Вложенные массивы
- •22.25. Операции с массивами
- •22.26. Транспонирование матриц
- •22.27. Обращение матриц
- •22.28. Векторное произведение
- •22.29. Сумма элементов векторов
- •22.30. Выделение строк и столбцов
- •22.31. Преобразование массивов
- •22.32. Функции для работы с массивами
- •22.32.1. Функция matrix( )
- •23.2. Графики нескольких функций
- •23.4.1. Создание поверхностей
- •23.4.2. Основные настройки трехмерного графика
- •24.3. Логические операторы
- •24.6. Вложенные операторы
- •24.7. Арифметическое выражение в условии
- •24.8. Операторы циклов
- •24.8.1. Сумма квадратов
- •24.9. Рекурсия
- •25.2. Решение нелинейной системы
- •26. АНАЛИТИЧЕСКИЕ ВЫКЛАДКИ В MATHCAD
- •ЗАКЛЮЧЕНИЕ
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
22.ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.4.Способы инициализации переменных
Рис. 22.3
22.5. Глобальное определение переменной
Пример глобального определения переменной см. на рис. 22.4.
Рис. 22.4
Вданном случае переменная инициализирована последней командой
х= 9 (четвертая строка сверху) с помощью оператора тождества (ей присвоено значение 9). Таким образом, это глобальное определение переменной, и поэтому соответствующее значение доступно в рамках всего документа, независимо от места вызова значения переменной в рабочем документе. В первой командной строке после того, как за названием переменой указан знак равенства, возвращается именно то значение, что было присвоено при глобальной инициализации переменной (т. е. значение 9). Если в дальнейшем значение переменной переопределить (вторая по счету команда х = 5), то именно такое значение и будет возвращаться для данной переменной (третья команда).
Заданные по умолчанию операторы присваивания (локального и глобального) можно менять. Например, можно выбрать режим, при котором оператор присваивания в рабочем документе будет отображаться в виде обычного знака равенства. Для этого нужно выбрать команду Tools I Worksheet Options, в результате чего открывается одноименное диалоговое окноWorksheet Options. В этом окне следует перейти к вкладкеDisplay (рис. 22.5)
Математическое программное обеспечение. Учебное пособие |
-170- |
22.ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.5.Глобальное определение переменной
Рис. 22.5
На этой вкладке справа от поля Definition в раскрывающемся списке можно выбрать один из двух элементов: Colon Equal (установлен по умолчанию и соответствует оператору присваивания, т. е. двоеточие и знак равенства) и Equal (в качестве оператора присваивания отображается знак равенства). Если выбрать элемент Equal, все операторы присваивания в рабочем документе будут заменены на знаки равенства, как показано на рис. 22.6. Здесь в качестве оператора присваивания используется знак равенства.
Рис. 22.6
Однако в такой ситуации бывает крайне проблематично определить, какой знак равенства соответствует вычислению значения переменной, а какой – присваиванию ей значения. Поэтому чаще оставляют по умолчанию
Colon Equal.
Математическое программное обеспечение. Учебное пособие |
-171- |
22. ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.6. Использование комплексных чисел
Помимо действительных чисел, в MathCad можно работать и с комплексными. Символами мнимости числа может быть либоi, либо j. Причем для ввода мнимой единицы один ее символ указать недостаточно. В этом случае i или j будут интерпретироваться как обычные переменные. Чтобы MathCad воспринимал эти переменные именно как мнимую единицу, перед ними указывается (без знака умножения – это важно!) число, задающее мнимую часть. Например, комплексная единица может быть введена какli или lj по выбору пользователя. При этом единица в мнимой части комплексного числа не отображается. Она видна только при выделении соответствующего выражения. Если число содержит не только мнимую часть, но и действительную, оно вводится как сумма действительной и мнимой частей. В одном рабочем документе для обозначения мнимой части чисел допустимы одновременно оба символа (i и j), однако по умолчанию независимо от того, какая литера выбрана, в процессе выполнения математических операций над комплексными числами она меняется на i. Следует также отметить, что ввести мнимую единицу можно с помощью палитры Calculator, выбрав на ней пиктограмму с литеройi.
С комплексными числами в MathCad можно выполнять практически те же операции, что и с действительными. В частности, их можно складывать, вычитать, умножать и делить. Комплексные числа также могут указываться аргументами функций.
Причем, когда присваиваем значение переменной n, не ставим умножение между единицей и j. Эту единицу можно увидеть, если выделить данную строчку – см. рис. 22.7.
Рис. 22.7
Математическое программное обеспечение. Учебное пособие |
-172- |
22.ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.6.Использование комплексных чисел
Рис. 22.8
Более того, если знак умножения все же поставить, то число как комплексное восприниматься системой MathCad не будет (рис. 22.8). Поскольку, как уже отмечалось, единица в мнимой части комплексного числа не отображается, без предварительного выделения выражения бывает сложно определить, как именно оно вводилось. В качестве примера можно привести ситуацию с вычислением экспоненты от комплексного числа, мнимая часть которого равна π/2.
Число π можно ввести либо с помощью палитры Calculator (рис. 22.9), либо нажав комбинацию клавиш <Ctrl>+<Shift>+<P>.
Сложность состоит в том, что если после числа π ввести символ мнимой единицы (i или j), то автоматически будет добавлен и знак умножения. В результате число в аргументе как комплексное восприниматься не будет. Проблема может быть решена так: вводится число π, после чего это число умножается на мнимую единицу, т. е. на 1i (или lj).
Математическое программное обеспечение. Учебное пособие |
-173- |
22.ПЕРЕМЕННЫЕ И ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В MATHCAD
22.6.Использование комплексных чисел
Рис. 22.9
Рис. 22.10
Символ мнимой части комплексных чисел (i или j) можно переопределить, воспользовавшись командой Format | Result. В результате открывается диалоговое окно Result Format, в котором следует перейти к вкладке Display Options – см. рис. 22.10.
Вкладка Display Options, помимо прочего, содержит раскрывающийся список Imaginary Value, в котором два элемента. Выбрав один из них, устанавливают символ отображения мнимой части числа – см. рис. 22.11.
Математическое программное обеспечение. Учебное пособие |
-174- |