2014 dxdy logo

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

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




 
 Интегрирование ядер в Maple!!! Помогите!!!
Сообщение13.01.2010, 17:58 
Мне необходимо написать программку, в общем виде, которая бы перемножала двумерные ядра Фредгольма, следующего вида:
$$
\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 
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 
Спасибо большое!!! Буду читать!!!

 
 
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение15.01.2010, 18:09 
А в чем проблема то? В Maple можно задавать функции кусочно, и он умеет их интегрировать. Если они достаточно простые, конечно.

 
 
 
 Re: Интегрирование ядер в Maple!!! Помогите!!!
Сообщение16.01.2010, 00:37 
А какой функцией можно воспользоваться? Подскажите пожалуйста!!!
Просто, я пробовала задать через 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 
Если выводит не так, стоит попытаться разобраться, вдруг так все же можно. Если не получается с piecewise, можно попробовать задавать вручную с помощью единичной ступеньки. Типа $K(s,t)=k_1(t,s)\theta(s-t)+k_2(t,s)\theta(t-s)$.

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group