· Векторизация возможна только для переменной дифференцирования при скалярных значениях других параметров (рис. 4.9,Б).
· Программная реализация векторизации (квазивекторизация) совместно для переменной дифференцирования и параметров возможна посредством одного цикла for, однако, имена параметров в производной в теле цикла должны быть заменены любыми другими (рис. 4.9,В) в связи с наличием перед оператором производной циклических присваиваний компонент всех векторных параметров.
· Программная реализация векторного дифференцирования по методологии дифференцирования с рядными аргументами возможна только для двух векторных аргументов, один из которых должен быть обязательно переменной дифференцирования (рис. 4.9,Г).
· Программная реализация векторного дифференцирования как аналога по результату дифференцирования с рядными аргументами возможна для практически любого количества векторных аргументов при условии предварительного создания вычислительных векторов для векторов–аргументов с последующей заменой последних на первые в дифференцируемом выражении и применением к полученному выражению дифференцирования с квазивектроизацией из разд. 6.3 (рис. 4.10).
Рис. 4.8. Возможности численного дифференцирования в Mathcad 12 и 13: производные 10-го и выше порядков не вычисляются
Для численного дифференцирования с рядными переменными и с выдачей только выходной таблицы необходимо выполнить следующие действия (пусть функция зависит от следующих переменных: аргумента «х» и параметров «а, p, c, b, r », причем, два последних параметра – скаляры, см. рис. 4.9,А).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.