2014 dxdy logo

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

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 16:23 


01/11/16
5
Здравствуйте! Пишу программу. Для программы необходимы расчеты из ГОСТа: http://docs.cntd.ru/document/gost-25645-126-85
Непонятна формула (3), а точнее, не ясно, что идет после двоеточия в квадратной скобке.

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 16:39 


23/12/07
1763
Полиномы Лежандра?

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 16:41 
Заслуженный участник


09/05/12
25179
Найдите где-нибудь и почитайте, что такое присоединенные полиномы Лежандра (например, тут). Это они и есть.

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 16:59 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Они, но вот формулу такого типа я для них нигде не нахожу. Может, это развёрнутая формула через гипергеометрическую функцию?

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 17:03 


01/11/16
5
_hum_
Pphantom
Спасибо за ответы, стало понятно. А больше в том ГОСТе специфических формул нет?

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 17:15 
Заслуженный участник


27/04/09
28128
По идее, с хорошим автоматическим дифференциатором можно автоматически получить все формулы для $P^m_n$, так как это производные $P_n$, а те — тоже производные. Но когда хорошего нет, лучше руками, чем писать средненький.

Так что, общий член той суммы уже не нужен?

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 17:19 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Я там, кстати, глядел-глядел, и так в упор и не нашёл двоеточия.

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 17:19 


01/11/16
5
arseniiv Неплохо бы было. Сложноватая формула

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 17:52 
Заслуженный участник


27/04/09
28128
Ох. Что ж. Вся сумма в квадратных скобках, как я её вижу, это$$\sum_{2i=0}^{n-m} (-1)^i\cos^{n-m-2i}\theta\; \prod_{k=1}^{i}\frac{(n-m-2k+2)(n-m-2k+1)}{2k(2n-2k+1)}.$$Надеюсь, все обозначения, типа индекса $2i$ или произведения от 1 до 0, понятны.

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 18:12 


01/11/16
5
arseniiv Спасибо! правильно ли я вас понял:
код: [ скачать ] [ спрятать ]
Используется синтаксис C#

int m, n;
...
double sum = 0;

for(int i = 0; i <= n - m; ++i)
{
    int ii = 2 * i; //2i? правильно?

    double part1 =  /*(-1)^2 * cos(o)....*/; //здесь используется ii
    double part2 = 1; //произведение от 1 до 0? правильно?

    for(int k = 1; k <= i; ++k)
    {
        part2 *= /*(n - m - 2*k + 2)...*/
    }
    sum += part1 * part2;
}
 

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 18:30 
Заслуженный участник


27/04/09
28128
Нет, неправильно. $\sum_{2i=a}^b$ должно было означать, что $a\leqslant 2i\leqslant b$ и целость $i$, так что правильный заголовок внешнего цикла — for (int i = 0; 2 * i <= n - m; i++). Заголовок второго цикла правильный, и пустое произведение, равное 1, тоже.

ii можно отдельно и не определять, наверняка компилятор сам придумает, надо ли ему 2 * i вычислять два раза за итерацию. Зато вот int kk = 2 * k могло бы упростить вид выражений для глаза, возможно.

-- Вт ноя 01, 2016 20:37:49 --

Ну и плюс вычисления part1 и part2 можно оптимизировать. Например, каждую итерацию внешнего цикла мы должны просто домножить part2 предыдущей итерации на дробь.

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение01.11.2016, 18:40 


01/11/16
5
arseniiv Спасибо! Вроде понятно.

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение02.11.2016, 02:22 
Заслуженный участник
Аватара пользователя


30/01/06
72407
arseniiv
Источник?

 Профиль  
                  
 
 Re: Разбор формулы расчета потенциала магнитного поля
Сообщение02.11.2016, 18:15 
Заслуженный участник


27/04/09
28128
Ну так в том стандарте формула, разговор был вначале о ней, её же я и попытался свернуть
arseniiv в сообщении #1165084 писал(а):
как я её вижу

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

Модераторы: Модераторы Математики, Супермодераторы



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

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


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

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