Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Двойное суммирование
 
 автор: fsol   (13.08.2012 в 20:27)   письмо автору
 
 

Здравствуйте. Как понять условие в алгоритме численного интегрирования методом трапеций?

I=h1 h2 ∑ ∑ qij f(xi,y)

qij=1/4 при i=0, m; j=0,n;

i=0 и i=m, j=1,...,n-1;
qij=1/2
j=0 и j=n, i=1,..,m-1;

qij= 1 при i=1,…, m-1, j=1,…n-1


т.е q ij=1/4 при i=0, i=m; j=0,n; и одновременно

qij=1/2 при i=0 и i=m, j=1,...,n-1; и при j=0 и j=n, i=1,..,m-1;

  Ответить  
 
 автор: cheops   (14.08.2012 в 07:54)   письмо автору
 
   для: fsol   (13.08.2012 в 20:27)
 

Если не сложно - прикрепите код в виде файла, а то часть символов побилась.

  Ответить  
 
 автор: fsol   (14.08.2012 в 17:58)   письмо автору
24 Кб
 
   для: cheops   (14.08.2012 в 07:54)
 

Вот прикрепил

  Ответить  
 
 автор: fsol   (14.08.2012 в 18:05)   письмо автору
661.5 Кб
 
   для: fsol   (14.08.2012 в 17:58)
 

Тут источник. откуда взял

  Ответить  
 
 автор: Lubitel_programmit   (16.08.2012 в 18:43)   письмо автору
 
   для: fsol   (13.08.2012 в 20:27)
 

Ну, это ж обычное условие, как я понимаю.
Обычный цикл, который выполняется от 0 до n.
for($i=0;$i<$m;$i++){
for($j=0;$j<$n;$j++){
а здесь уже ваша функция самая главная
}
}

  Ответить  
 
 автор: fsol   (16.08.2012 в 19:28)   письмо автору
 
   для: Lubitel_programmit   (16.08.2012 в 18:43)
 

Вопрос как понять выражения для коэф qij ?
q ij=1/4 при i=0, i=m; j=0,n; и одновременно

qij=1/2 при i=0 и i=m, j=1,...,n-1; и при j=0 и j=n, i=1,..,m-1;

  Ответить  
 
 автор: confirm   (16.08.2012 в 19:42)   письмо автору
 
   для: fsol   (16.08.2012 в 19:28)
 

Ну что же вы такие вопросы задаете, в школе же учились, решали функции, строили графики, так ведь? Это означает, что значение М при неких значениях А, В, С рано одному, а при других значениях А, В, С, другому.

Дано:
Мимика - кислая, при Погода - плохая, Баксы - отсутствуют;
Мимика - веселая, при Погода - отличная, Баксы - в наличии;
Определить поведение человека в течении дня.

Такое вам будет понятно?

  Ответить  
 
 автор: fsol   (16.08.2012 в 21:18)   письмо автору
 
   для: confirm   (16.08.2012 в 19:42)
 

я запишу на Паскале пример

for i:=1 to n do

if (i=1) or (i=n) then Dt13[j,jjj]:=Dt13[j,jjj]+St3[i,j,jjj]*sqr(wk1[i,jjj])/2 else

Dt13[j,jjj]:=Dt13[j,jjj]+St3[i,j,jjj]*sqr(wk1[i,jjj]);

т.е для q=1/2 и q=1 записано, а вот как записать условие q=1/4 при i=0,m; j=0,n;

  Ответить  
 
 автор: confirm   (17.08.2012 в 06:25)   письмо автору
 
   для: fsol   (16.08.2012 в 21:18)
 

А, вот вы что имели ввиду об одновременности. Это не одновременно, так как переменная или константа в момент времени не может быть одновременно равна двум значениям. В течении времени может принимать, эти же 0 и m.
В JS такое условие всегда бы возвращало значение m и n, а в вашем случае надо проверять значение i и j.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования