2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Интегрирование ядер в Maple!!! Помогите!!!
Сообщение13.01.2010, 17:58 


20/11/09
3
Мне необходимо написать программку, в общем виде, которая бы перемножала двумерные ядра Фредгольма, следующего вида:
$$
\mathcal K(t,s)=\left\{%
\begin{array}{ll}
    k1(t,s), & \hbox{$ a\leqslant t\leqslant s\leqslant b;$} \\
    k2(t,s), & \hbox{$ a\leqslant  s\leqslant t\leqslant b.$} \\
\end{array}%
\right.
$$
$$
\mathcal L(t,s)=\left\{%
\begin{array}{ll}
    l1(t,s), & \hbox{$ a\leqslant t\leqslant s\leqslant b;$} \\
    l2(t,s), & \hbox{$ a\leqslant  s\leqslant t\leqslant b.$} \\
\end{array}%
\right.
$$

$$
(\mathcal K\circ\mathcal L)(t,s)=\int_{a}^{b}\mathcal
K(t,u)\mathcal L(u,s)du;
$$
Приблизительно, результат должен быть таков:
1. Введите ядра. (пользователь вводит ядра)
2. Введите промежутки интегрирования, т.е. 'a=','b='(пользователь вводит нужные ему данные).
3. Программа высчитывает произведение этих ядер, т.е интеграл! НО! не просто высчитывает, а должна рассмотреть 2 случая:
1.t<s;
2.t>s.

ПОЖАЛУЙСТА!!!!!!

Вот.... помогите пожалуйста, что-то для меня это тяжело... не знаю как подойти к этому делу!!!!(((

 Профиль  
                  
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение14.01.2010, 12:57 
Заслуженный участник


12/07/07
4522
1. Попробуйте почитать учебник Аладьева [однако этот учебник не поможет с вопросами 1 и 2, я тоже не помогу].
2. Укажите версию Maple (я использую Maple 12 Classic Worksheet, для программирования произведения ядер, думаю, можно использовать и более ранние версии).
3. Почитав учебник или встроенную справку, приведите, используя тег code, Ваши попытки решения; сопроводите комментариями: что хотели добиться каждой командой. [То, что Elmaz выложила в файле “Vse 4to smogla.mw” от 12.01.10 на форуме Maple сайта Exponenta.ru — совершенно нечитабельно.]

 Профиль  
                  
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение15.01.2010, 15:25 


20/11/09
3
Спасибо большое!!! Буду читать!!!

 Профиль  
                  
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение15.01.2010, 18:09 
Заслуженный участник


22/01/07
605
А в чем проблема то? В Maple можно задавать функции кусочно, и он умеет их интегрировать. Если они достаточно простые, конечно.

 Профиль  
                  
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение16.01.2010, 00:37 


20/11/09
3
А какой функцией можно воспользоваться? Подскажите пожалуйста!!!
Просто, я пробовала задать через piecewise , оно выводит не так и, соответственно, не высчитывает интеграл. Мне нужно, чтобы в случае , к примеру, t<s был подсчитан интеграл:
$$\int_a^t K(t,u)*L(u,s)du+\int_t^s K(t,u)*L(u,s)du+\int_s^b K(t,u)*L(u,s)du$$

А K(t,u) на этом промежутке принимает значение k_1(t,u), аналогично, соответственно, и другие, а эта функция выводит все ядра целиком.Где я ошиблась?

А с процедурами вообще.....((((((

 Профиль  
                  
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение16.01.2010, 16:05 
Заслуженный участник


22/01/07
605
Если выводит не так, стоит попытаться разобраться, вдруг так все же можно. Если не получается с piecewise, можно попробовать задавать вручную с помощью единичной ступеньки. Типа $K(s,t)=k_1(t,s)\theta(s-t)+k_2(t,s)\theta(t-s)$.

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

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



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

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


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

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