У меня есть MuPAD и Maple, и я хотел бы сделать следующее с помощью одного из этих программ:
- У меня есть уравнение, содержащее несколько косинусов с разными амплитудами и разными аргументами, как показано на рисунке ниже в первой (синей) строке.
- Я хочу извлечь только те косинусы, которые содержат хотя бы аргумент «+ a tb t» (так что «+ a tb t + alpha» тоже в порядке) - см. второй (синий ряд).
- Я хочу отобразить сумму амплитуд этого конкретного косинуса - см. Третью (красную) строку.
На втором рисунке показан реальный пример.
alpha + (a-b)*t
. А как насчетcos(b*t-a*t)
, который равенcos(a*t-b*t)
, потому что косинус - четная функция? - person Carl Love   schedule 05.12.2013a*t
илиb*t
вложенными в аргумент косинуса, напримерcos(1/(a*t-b*t) + alpha)
. - person Carl Love   schedule 05.12.2013cos(b*t-a*t)
может произойти, ноcos(1/(a*t-b*t))
не произойдет - как показано на новом рисунке выше. Кстати, я работаю над решением, используя регулярные выражения. Но решение с кленом все же поможет. - person Semjon Mössinger   schedule 06.12.2013