2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Двойной интеграл Maple & Matlab
Сообщение26.04.2009, 22:26 


07/10/08
87
Помогите пожалуйста! Нужно посчитать двойной интеграл:
$ \int\limits_0^b\int\limits_0^a \frac{1}{\sqrt{100^2+(x-a/2)^2+(y-b/2)^2}}\*sin(\frac{\pi x}{a})\*cos(\frac{\pi\*y}{2\*b})dxdy $
Пробовала в Maple использовать doubleint так он выдает "Error, (in trig/reduce) too many levels of recursion".В Matlab'е ругается на неквадратную матрицу ((((
Как же его можно посчитать???

 Профиль  
                  
 
 
Сообщение26.04.2009, 22:59 
Основатель
Аватара пользователя


11/05/05
4312
у вас в знаменателе зачем-то стоят скобки. Причем, неправильно

 Профиль  
                  
 
 
Сообщение27.04.2009, 06:41 


07/10/08
87
Это описка )
в maple я ввожу следующее:
Doubleint(sin((1/5)*Pi*x)*cos((1/5)*Pi*y)/sqrt(100^2+(x-2.5)^2+(y-1.25)^2), y = 0 .. 2.5, x = 0 .. 5)

 Профиль  
                  
 
 
Сообщение27.04.2009, 13:24 
Заслуженный участник


12/07/07
4522
(Попробовал в Maple 7 и Maple 12, также получил сообщение «Error, (in tools/map) too many levels of recursion».)
Так как интеграл определенный, то его можно вычислить приближенно.
Maple 7 (10 знаков "по умолчанию" заменены на 16 знаков с целью деменстрации возможности пакета)
Код:
> Digits:= 16;
> with(student):
> f:=Doubleint(sin((1/5)*Pi*x)*cos((1/5)*Pi*y)/sqrt(100^2+(x-2.5)^2+(y-1.25)^2), y=0..2.5, x=0..5);
> evalf(f);
                               .5065638975757531e-1
Такой же результат будет получен в Maple 12.
От пакета student ничего не зависит. Можно так
Код:
> Digits:= 16:
> f:= Int(Int(sin((1/5)*Pi*x)*cos((1/5)*Pi*y)/sqrt(100^2+(x-2.5)^2+(y-1.25)^2), y=0..2.5),x=0..5):
> evalf(f);
Результат тот же.

P.S. Заменить бы заголовок на более информативный: «Двойной интеграл Maple & Matlab»

 Профиль  
                  
 
 
Сообщение27.04.2009, 20:38 


07/10/08
87
Спасибо огромное!!! Работает!!! :appl:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group