Автор Тема: Расчет интегралов в мапле  (Прочитано 5054 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andrej211091

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Расчет интегралов в мапле
« : 26 Февраля 2013, 18:29:31 »
Мапле не считает интеграл, как это возможно сделать
p:=((mu+1)*(M_q*(mu+M_q)-A_q*(A_q-eta*mu)))/(((mu+M_q)^2-A_q^2)*(M_q+A_q*cos(psi)));

              (mu + 1) (M_q (mu + M_q) - A_q (A_q - eta mu))
         p := ----------------------------------------------
                           2      2
                ((mu + M_q)  - A_q ) (M_q + A_q cos(psi))
выдает:
Int(p,psi=0..2*pi)=evalf(int(p,psi=0..2*pi));
     6.283185308
    /
   |             (mu + 1) (M_q (mu + M_q) - A_q (A_q - eta mu))
   |             ---------------------------------------------- dpsi
   |                          2      2
  /                ((mu + M_q)  - A_q ) (M_q + A_q cos(psi))
    0

              6.283185308
             /
            |
         =  |
            |
           /
             0.

        (mu + 1.) (M_q (mu + M_q) - 1. A_q (A_q - 1. eta mu))
        ----------------------------------------------------- dpsi
                       2         2
            ((mu + M_q)  - 1. A_q ) (M_q + A_q cos(psi))

Оффлайн tig81

  • Глобальный модератор
  • *****
  • Сообщений: 15181
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #1 : 26 Февраля 2013, 18:37:53 »
возможно в єлементарніх функциях не берется, т.к. много параметров
Задайте величинам mu, M_q, A_q, eta конкретные значения

Оффлайн Andrej211091

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #2 : 26 Февраля 2013, 18:44:51 »
хотелось бы в таком варианте попробовать,он при числах оставляет косинус под дробной чертой и тут наверное стоит прибегнуть к замене переменной, дело в том что после с ответом на интеграл надо работать именно с ответом где символьно всё представлено

задание дано таким образом что интеграл сосчитать разбив на 2,так как eta=1 при  Pi:=[0;Pi]  и  eta=-1 при  Pi:=[Pi;2*Pi]

Оффлайн tig81

  • Глобальный модератор
  • *****
  • Сообщений: 15181
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #3 : 26 Февраля 2013, 19:00:19 »
хотелось бы в таком варианте попробовать
попробовали, не работает

Оффлайн Andrej211091

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #4 : 26 Февраля 2013, 19:02:23 »
выдает ошибку,но это скорее всего из-за того что дополнительные преобразования не делал,а так он с числами готов работать,спасибо огромное


Оффлайн Dimka1

  • Ветеран
  • *****
  • Сообщений: 4913
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #6 : 26 Февраля 2013, 20:13:18 »
надо работать именно с ответом где символьно всё представлено

Много захотели. При одних значениях коэффициентов может получиться одна функция, а при других значениях совершенно другая (более замысловатая), а при третьих вообще в элементарных не выразиться. Так что в общем виде думаю что не получиться ничего.
Решение задач - практическое искусство; научиться ему можно, только подражая хорошим образцам и постоянно практикуясь....


Оффлайн Andrej211091

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #8 : 22 Марта 2013, 16:49:31 »
 Я убрал из данного выражения лишние не зависящие от угла множители и получил следующее выражение
p := 1/(M+A*cos(x))
затем беру его интеграл в мапле 13 версии
Rez:=int(p,x=0..Pi);
                               Pi
                              /
                             |         1
                     Rez :=  |    ------------ dx
                             |    M + A cos(x)
                            /
                              0
и он мне выкатил интеграл,хотя затем я со своим преподавателем исследовал данный интеграл в мапле версии 9.5 и версии 15, там он вычислил
без особых затруднений,кто может знаком с такой проблемой?)

Оффлайн tig81

  • Глобальный модератор
  • *****
  • Сообщений: 15181
    • Просмотр профиля
Re: Расчет интегралов в мапле
« Ответ #9 : 22 Марта 2013, 22:35:23 »
если взять неопределенный интеграл, то там будет фигурировать tg(x/2), а он в точке П неопределен. Хотя, не понятно, чего другие версии Maple его берут.