Оператор суммирования элементов вектора
Операция суммирования элементов вектора часто встречается в вычислениях. Mathcad имеет специальный оператор для этого. В то время как обычный оператор суммирования суммирует индексированное выражение, векторный оператор суммы вычисляет сумму всех элементов вектора без использования дискретного аргумента.
Чтобы вычислить сумму всех элементов вектора v, определенного где-либо в рабочем документе, выполните следующие действия:
Щёлкните в свободном месте или в поле. Затем нажмите клавиши [Ctrl]4.
Введите имя вектора или выражения, принимающего векторные значения. Mathcad вернет сумму всех элементов вектора. В этом примере используется вектор, приведенный на Рисунке 2.
Оператор производной Mathcad предназначен для нахождения численного значения производной функции в заданной точке. Например, чтобы найти производную x3 по x в точке x = 2, выполните следующее:
Сначала определите точку, в которой необходимо найти производную. Наберите x:2.
Щёлкните ниже определения x. Затем наберите ? .Появляется оператор производной с двумя полями,
Щёлкните на поле в знаменателе и наберите x. Это имя переменной по которой проводится дифференцирование.
Щёлкните на поле справа от d/dx и наберите x^3. Это — выражение, которое нужно дифференцировать.
Нажмите знак =, чтобы увидеть результат.
Рисунок 4: Примеры дифференцирования при помощи Mathcad.
На Рисунке 4 показаны примеры дифференцирования в Mathcad.
От алгоритма вычисления производной, который используется в Mathcad, можно ожидать, что первая производная будет вычислена с точностью 7 или 8 значащих цифр, если точка, в которой ищется производная, удалена от особенностей функции. Точность этого алгоритма уменьшается на одну значащую цифру при каждом увеличении порядка производной.
Необходимо помнить, что результат дифференцирования есть не функция, а число — значение производной в указанной точке переменной дифференцирования. В предыдущем примере производная от x3 не есть выражение 3x2, а значение 3x2, вычисленное в точке x = 2. Информацию по поводу символьного вычисления производных см. в Главе “Символьные вычисления”.
Хотя дифференцирование возвращает только одно число, можно определить одну функцию как производную другой функции. Например:
Вычисление f(x) будет возвращать в численной форме производную g(x) в точке x.
Эта методика может быть использована для вычисления производной функции в последовательности точек. См. пример на Рисунке 5.
Рисунок 5: Вычисление производной функции в последовательности точек.
Рисунок 6: Результаты вычисления производной функции в различных точках, сохраненные как элементы вектора.
Сделаем несколько замечаний относительно численного дифференцирования в Mathcad:
Выражение, которое нужно дифференцировать, может быть вещественным или комплексным.
Переменная дифференцирования должна быть простой неиндексированной переменной. Для вычисления производной в отдельных различных точках — элементах вектора — используйте методику, приведенную на Рисунке 6.
- Буквенные индексы
- Ниже приводится полный список предопределенных переменных Mathcad и их значений по умолчанию:
- Используемые числа
- Специальные операции над комплексными числами
- Многозначные функции
- Создание вектора
- Создание матрицы
- Изменение размера матрицы
- Нижние индексы и элементы вектора
- Изменение способа отображения массивов
- Графическое представление матриц
- Ограничение входных массивов
- Ограничение отображаемых массивов
- Ограничение размеров массива
- Размеры и диапазон значений массива
- Специальные типы матриц
- Специальные характеристики матрицы
- Формирование новых матриц из существующих
- Собственные значения и собственные векторы
- Разложения
- Решение линейной системы уравнений
- Определение составного массива
- Отображение составных массивов
- Операторы и функции для составных массивов
- Определение и использование дискретного аргумента
- Многократные вычисления по дискретному аргументу
- Множественные дискретные аргументы и двойные индексы
- Рекурсивные вычисления с несколькими переменными
- Рекурсивные вычисления с вектором
- Советы по набору операторов
- Переменный верхний предел суммирования
- Оператор суммирования элементов вектора
- Производные более высокого порядка
- Переменные пределы интегрирования
- Изменение точности вычисления интегралов
- Криволинейные и двойные интегралы
- Определение пользовательского оператора
- Использование пользовательского оператора
- Запись функций как операторов
- Тригонометрические функции и обратные им.
- Гиперболические функции
- Логарифмические и показательные функции
- Функции Бесселя
- Специальные функции
- Введение в дискретное преобразование Фурье
- Функция if
- Циклы “while”
- Оператор “break”
- Циклы “for”
- Подпрограммы
- Рекурсия
- Что делать, когда функция root не сходится
- Некоторые советы по использованию функции root
- Решение уравнений с параметром
- Нахождение корней полинома
- Как использовать найденное решение
- Что делать, когда Mathcad не может найти решения
- Что делать, когда имеется слишком мало ограничений
- Многократное решение уравнений
- Решение одинаковых задач относительно разных переменных
- Приближенные решения
- Использование символьного решения уравнений
- Дифференциальные уравнения первого порядка
- Дифференциальные уравнения второго порядка
- Уравнения более высокого порядка
- Системы оду первого порядка
- Системы дифференциальных уравнений более высокого порядка
- Гладкие системы
- Медленно изменяющиеся решения
- Нахождение приближенного решения только в конечной точке
- Двухточечные краевые задачи
- Дифференциальные уравнения с частными производными