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 ] 

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



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

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


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

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