Построение двумерных графиков, их редактирование и измерения на графике, страница 21

·  Векторизация возможна только для переменной дифференцирования при скалярных значениях других параметров (рис. 4.9,Б).

·   Программная реализация векторизации (квазивекторизация) совместно для переменной дифференцирования и параметров возможна посредством одного цикла for, однако, имена параметров в производной в теле цикла должны быть заменены любыми другими (рис. 4.9,В) в связи с наличием перед оператором производной циклических присваиваний компонент всех векторных параметров.

·  Программная реализация векторного дифференцирования по методологии дифференцирования с рядными аргументами возможна только для двух векторных аргументов, один из которых должен быть обязательно переменной дифференцирования (рис. 4.9,Г).

·  Программная реализация векторного дифференцирования как аналога по результату дифференцирования с рядными аргументами возможна для практически любого количества векторных аргументов при условии предварительного создания вычислительных векторов для векторов–аргументов с последующей заменой последних на первые в дифференцируемом выражении и применением к полученному выражению дифференцирования с квазивектроизацией из разд. 6.3 (рис. 4.10).

 


Рис. 4.8. Возможности численного дифференцирования в Mathcad 12 и 13:                                                               производные 10-го и выше порядков не вычисляются

4.4.2. Численное дифференцирование функций с рядными                                                       и векторными переменными  без формирования ИТВ

Для численного дифференцирования с рядными переменными и с выдачей только выходной таблицы  необходимо выполнить следующие действия (пусть функция зависит от следующих переменных: аргумента «х» и параметров «а, p, c, b, r », причем, два последних параметра  – скаляры, см. рис. 4.9,А).