Статья опубликована в журнале из списка RSCI Web of Science
Статья опубликована в журнале из перечня ВАК
Статья опубликована в журнале из списка Web of Science и/или Scopus
Дата последнего поиска статьи во внешних источниках: 24 января 2020 г.
Аннотация:В PTC Mathcad, да и в прежних версиях Mathcad, для числовых и символьных вычислений предложена специальный оператор векторизации, с помощью которого можно выполнять многие встроенные и некоторые пользовательские функции одной переменной над каждым скалярным или строковым элементом простых или гнездовых (вложенных) массивов. Этот оператор выглядит в виде направленной слева направо стрелки над выражением. Операцию векторизации можно применять и к встроенным функциям нескольких переменных, но только над простыми массивами со скалярными или строковыми элементами. Итак, подчеркнем, что
для встроенных функций от одной или нескольких переменных операция
векторизации в случае гнездовых массивов может быть реализована далеко не всегда. А для пользовательских функций она, как правило, не реализуется даже для простых массивов.
В статье сняты все упомянутые ограничения, то есть построены аналоги операции векторизации для любых встроенных или пользовательских функций от одной или нескольких переменных при простых или гнездовых массивах. Предложены компактные рекурсивные функции, выполняющие роль оператора векторизации. Рассмотрено два возможных подхода
к решению данной задачи.
В связи с задачей векторизации гнездовых массивов
сформулированы некоторые вспомогательные задачи и для них предло-
жены решения в виде рекурсивных функций