Примените функцию к символьным подобъектам определенного типа
X = mapSymType(symObj,type,func)
X = mapSymType(symObj,funType,vars,func)
применяет функциональный 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
| symFunType
| symType
| symfun
| syms