LINUX.ORG.RU

Надо математику ставить, иначе не Ъ

anonymous
()

Если от нуля до бесконечности, то, может, подойдет преобразование Лапласа? laplace(exp(-t), t, s)

Ну или как вариант

laplace(exp(-t), t, j*w)

С результатом которого повоевать по правилам комплексной арифметики?

anonymous
()
Ответ на: комментарий от anonymous

Ну то есть, конечно,

laplace(exp(-t), t, %i*w)

anonymous
()

Мапль нужон, иначе никак.

Это не не то, что ваши наколенные поделки ...

anonymous
()
Ответ на: комментарий от nu11

> fft, fourint не помогут?
Пример бы.

UVV ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Гы, ты ещё спроси, может у него omega комплексное ...

anonymous
()
Ответ на: комментарий от anonymous

ну это я для примера сказал.
На самом деле первый предел у меня немного больше нуля.

UVV ★★★★★
() автор топика

>Как посчитать интеграл от exp(-%i * omega * t) в пределах от нуля до бесконечности по dt?

это же через дельта функцию выражается?

yet_another_lor_account
()

Нашёл.
Если кому интересно, то делается так:
quad_qagi(4.5 * %e**(-0.3*t) * %e**(-%i * t), t, 20, inf);
integrate(4.5 * %e**(-0.3*t) * %e**(-i% * omega * t), t, 20, inf);

UVV ★★★★★
() автор топика

если интеграл именно таков то это все очень просто. Разложим экспоненту на косинус и синус:

exp(i*(-wt))=cos(-wt)+i*sin(-wt)

Далее - интеграл суммы равен сумме интегралов, т.е. у нас теперь два интеграла, а кмоплексная единица i выносится за знак второго интеграла. Остается два интеграла : один от косинуса, другой от синус. Взять их проблем нет, но на бесконечности они будут неопределены.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.