Применить функцию к символическим подобъектам определенного типа
применяет функцию X
= mapSymType(symObj
,type
,func
)func
к символическим подобъектам типа type
в символическом объекте symObj
. Область входа type
должен быть строковым скаляром с учетом регистра или вектором символов, и может включать логическое выражение.
Если symObj
содержит несколько подэкспрессий типа type
, затем mapSymType
применяет функцию func
на самую большую подэкспрессию.
применяет функцию X
= mapSymType(symObj
,funType
,vars
,func
)func
к неназначенным символьным функциям, которые зависят от переменных vars
в символическом объекте symObj
.
Можно задать тип функции funType
на 'symfunOf'
или 'symfunDependingOn'
. Для примера, syms f(x); mapSymType(f,'symfunOf',x,@(u)cos(u))
возвращает cos(f(x))
.
findSymType
| hasSymType
| isSymType
| str2sym
| sym
| symfun
| symFunType
| syms
| symType