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, Супермодераторы



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

Сейчас этот форум просматривают: DariaRychenkova


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

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