Add symbol checks to translators for MCALL, MARRAYREF, and MARRAYSET
[maxima.git] / doc / info / ru / Elliptic.texi
blob1eb84f6d66c85cb42487de8beadcecc3b3d4ff52
1 @c Language=Russian
2 @c Encoding=UTF-8
3 @c File=Elliptic.texi
4 @c OriginalRevision=1.11
5 @c TranslatedBy: (c) 2007-09-23 Alexey V. Beshenov <al@beshenov.ru>
7 @menu
8 * Эллиптические функции и интегралы в Maxima::
9 * Функции и переменные для эллиптических функций::
10 * Функции и переменные для эллиптических интегралов::
11 @end menu
13 @node Эллиптические функции и интегралы в Maxima, Функции и переменные для эллиптических функций, , Top
14 @comment  node-name,  next,  previous,  up
16 @section Эллиптические функции и интегралы в Maxima
18 Maxima поддерживает работу с эллиптическими функциями Якоби, а также полными и
19 неполными эллиптическими интегралами - как символьную манипуляцию, так и
20 численные расчеты. Определение этих функций и множество их свойств можно
21 найти в главах 16, 17 справочника Abramowitz, Stegun. Мы используем определения
22 и отношения из книги Абрамовица и Стиган там, где это возможно.
24 В частности, все эллиптические функции и нтегралы используют параметр
25 @math{m} вместо модуля @math{k} или амплитуды @math{\alpha}. Это единственное расхождение
26 с Амбрамовицем и Стиган, которые используют для эллиптических функций амплитуду.
27 Действуют следующие отношения:
28 @ifinfo
29 @math{m = k^2} и @math{k = \sin(\alpha)}
30 @end ifinfo
31 @tex
32 $$m = k^2$$ и $$k = \sin\alpha $$
33 @end tex
35 В первую очередь упор делался на символьные вычисления с эллиптическими функциями
36 и интегралами. Поэтому известно большинство производных для функций и интегралов.
37 Однако, если в какчестве параметра заданы числа с плавающей точкой, то возвращается численное значение.
39 Поддержка большинства других свойств эллиптических функций и интегралов, помимо
40 выражения их производных, еще не реализована.
42 Несколько примеров для эллиптических функций:
43 @c ===beg===
44 @c jacobi_sn (u, m);
45 @c jacobi_sn (u, 1);
46 @c jacobi_sn (u, 0);
47 @c diff (jacobi_sn (u, m), u);
48 @c diff (jacobi_sn (u, m), m);
49 @c ===end===
50 @example
51 (%i1) jacobi_sn (u, m);
52 (%o1)                    jacobi_sn(u, m)
53 (%i2) jacobi_sn (u, 1);
54 (%o2)                        tanh(u)
55 (%i3) jacobi_sn (u, 0);
56 (%o3)                        sin(u)
57 (%i4) diff (jacobi_sn (u, m), u);
58 (%o4)            jacobi_cn(u, m) jacobi_dn(u, m)
59 (%i5) diff (jacobi_sn (u, m), m);
60 (%o5) jacobi_cn(u, m) jacobi_dn(u, m)
62       elliptic_e(asin(jacobi_sn(u, m)), m)
63  (u - ------------------------------------)/(2 m)
64                      1 - m
66             2
67    jacobi_cn (u, m) jacobi_sn(u, m)
68  + --------------------------------
69               2 (1 - m)
70 @end example
72 Несколько примеров для эллиптических интегралов:
73 @c ===beg===
74 @c elliptic_f (phi, m);
75 @c elliptic_f (phi, 0);
76 @c elliptic_f (phi, 1);
77 @c elliptic_e (phi, 1);
78 @c elliptic_e (phi, 0);
79 @c elliptic_kc (1/2);
80 @c makegamma (%);
81 @c diff (elliptic_f (phi, m), phi);
82 @c diff (elliptic_f (phi, m), m);
83 @c ===end===
84 @example
85 (%i1) elliptic_f (phi, m);
86 (%o1)                  elliptic_f(phi, m)
87 (%i2) elliptic_f (phi, 0);
88 (%o2)                          phi
89 (%i3) elliptic_f (phi, 1);
90                                phi   %pi
91 (%o3)                  log(tan(--- + ---))
92                                 2     4
93 (%i4) elliptic_e (phi, 1);
94 (%o4)                       sin(phi)
95 (%i5) elliptic_e (phi, 0);
96 (%o5)                          phi
97 (%i6) elliptic_kc (1/2);
98                                      1
99 (%o6)                    elliptic_kc(-)
100                                      2
101 (%i7) makegamma (%);
102                                  2 1
103                             gamma (-)
104                                    4
105 (%o7)                      -----------
106                            4 sqrt(%pi)
107 (%i8) diff (elliptic_f (phi, m), phi);
108                                 1
109 (%o8)                 ---------------------
110                                     2
111                       sqrt(1 - m sin (phi))
112 (%i9) diff (elliptic_f (phi, m), m);
113        elliptic_e(phi, m) - (1 - m) elliptic_f(phi, m)
114 (%o9) (-----------------------------------------------
115                               m
117                                  cos(phi) sin(phi)
118                              - ---------------------)/(2 (1 - m))
119                                              2
120                                sqrt(1 - m sin (phi))
121 @end example
123 Поддержку эллиптических функций и интегралов реализовал Реймонд Той, и его код
124 доступен под лицензии GPL, как и весь код Maxima.
126 @opencatbox{Категории:}
127 @category{Эллиптические функции}
128 @closecatbox
130 @node Функции и переменные для эллиптических функций, Функции и переменные для эллиптических интегралов, Эллиптические функции и интегралы в Maxima, Top
131 @comment  node-name,  next,  previous,  up
133 @section Функции и переменные для эллиптических функций
135 @deffn {Функция} jacobi_sn (@var{u}, @var{m})
136 Эллиптическая функция Якоби @math{sn(u,m)}.
138 @opencatbox{Категории:}
139 @category{Эллиптические функции}
140 @closecatbox
141 @end deffn
143 @deffn {Функция} jacobi_cn (@var{u}, @var{m})
144 Эллиптическая функция Якоби @math{cn(u,m)}.
146 @opencatbox{Категории:}
147 @category{Эллиптические функции}
148 @closecatbox
149 @end deffn
151 @deffn {Функция} jacobi_dn (@var{u}, @var{m})
152 Эллиптическая функция Якоби @math{dn(u,m)}.
154 @opencatbox{Категории:}
155 @category{Эллиптические функции}
156 @closecatbox
157 @end deffn
159 @deffn {Функция} jacobi_ns (@var{u}, @var{m})
160 Эллиптическая функция Якоби @math{ns(u,m) = 1/sn(u,m)}.
162 @opencatbox{Категории:}
163 @category{Эллиптические функции}
164 @closecatbox
165 @end deffn
167 @deffn {Функция} jacobi_sc (@var{u}, @var{m})
168 Эллиптическая функция Якоби @math{sc(u,m) = sn(u,m)/cn(u,m)}.
170 @opencatbox{Категории:}
171 @category{Эллиптические функции}
172 @closecatbox
173 @end deffn
175 @deffn {Функция} jacobi_sd (@var{u}, @var{m})
176 Эллиптическая функция Якоби @math{sd(u,m) = sn(u,m)/dn(u,m)}.
178 @opencatbox{Категории:}
179 @category{Эллиптические функции}
180 @closecatbox
181 @end deffn
183 @deffn {Функция} jacobi_nc (@var{u}, @var{m})
184 Эллиптическая функция Якоби @math{nc(u,m) = 1/cn(u,m)}.
186 @opencatbox{Категории:}
187 @category{Эллиптические функции}
188 @closecatbox
189 @end deffn
191 @deffn {Функция} jacobi_cs (@var{u}, @var{m})
192 Эллиптическая функция Якоби @math{cs(u,m) = cn(u,m)/sn(u,m)}.
194 @opencatbox{Категории:}
195 @category{Эллиптические функции}
196 @closecatbox
197 @end deffn
199 @deffn {Функция} jacobi_cd (@var{u}, @var{m})
200 Эллиптическая функция Якоби @math{cd(u,m) = cn(u,m)/dn(u,m)}.
202 @opencatbox{Категории:}
203 @category{Эллиптические функции}
204 @closecatbox
205 @end deffn
207 @deffn {Функция} jacobi_nd (@var{u}, @var{m})
208 Эллиптическая функция Якоби @math{nc(u,m) = 1/cn(u,m)}.
210 @opencatbox{Категории:}
211 @category{Эллиптические функции}
212 @closecatbox
213 @end deffn
215 @deffn {Функция} jacobi_ds (@var{u}, @var{m})
216 Эллиптическая функция Якоби @math{ds(u,m) = dn(u,m)/sn(u,m)}.
218 @opencatbox{Категории:}
219 @category{Эллиптические функции}
220 @closecatbox
221 @end deffn
223 @deffn {Функция} jacobi_dc (@var{u}, @var{m})
224 Эллиптическая функция Якоби @math{dc(u,m) = dn(u,m)/cn(u,m)}.
226 @opencatbox{Категории:}
227 @category{Эллиптические функции}
228 @closecatbox
229 @end deffn
231 @deffn {Функция} inverse_jacobi_sn (@var{u}, @var{m})
232 Обратная эллиптическая функция Якоби для @math{sn(u,m)}.
234 @opencatbox{Категории:}
235 @category{Эллиптические функции}
236 @closecatbox
237 @end deffn
239 @deffn {Функция} inverse_jacobi_cn (@var{u}, @var{m})
240 Обратная эллиптическая функция Якоби для @math{cn(u,m)}.
242 @opencatbox{Категории:}
243 @category{Эллиптические функции}
244 @closecatbox
245 @end deffn
247 @deffn {Функция} inverse_jacobi_dn (@var{u}, @var{m})
248 Обратная эллиптическая функция Якоби для @math{dn(u,m)}.
250 @opencatbox{Категории:}
251 @category{Эллиптические функции}
252 @closecatbox
253 @end deffn
255 @deffn {Функция} inverse_jacobi_ns (@var{u}, @var{m})
256 Обратная эллиптическая функция Якоби для @math{ns(u,m)}.
258 @opencatbox{Категории:}
259 @category{Эллиптические функции}
260 @closecatbox
261 @end deffn
263 @deffn {Функция} inverse_jacobi_sc (@var{u}, @var{m})
264 Обратная эллиптическая функция Якоби для @math{sc(u,m)}.
266 @opencatbox{Категории:}
267 @category{Эллиптические функции}
268 @closecatbox
269 @end deffn
271 @deffn {Функция} inverse_jacobi_sd (@var{u}, @var{m})
272 Обратная эллиптическая функция Якоби для @math{sd(u,m)}.
274 @opencatbox{Категории:}
275 @category{Эллиптические функции}
276 @closecatbox
277 @end deffn
279 @deffn {Функция} inverse_jacobi_nc (@var{u}, @var{m})
280 Обратная эллиптическая функция Якоби для @math{nc(u,m)}.
282 @opencatbox{Категории:}
283 @category{Эллиптические функции}
284 @closecatbox
285 @end deffn
287 @deffn {Функция} inverse_jacobi_cs (@var{u}, @var{m})
288 Обратная эллиптическая функция Якоби для @math{cs(u,m)}.
290 @opencatbox{Категории:}
291 @category{Эллиптические функции}
292 @closecatbox
293 @end deffn
295 @deffn {Функция} inverse_jacobi_cd (@var{u}, @var{m})
296 Обратная эллиптическая функция Якоби для @math{cd(u,m)}.
298 @opencatbox{Категории:}
299 @category{Эллиптические функции}
300 @closecatbox
301 @end deffn
303 @deffn {Функция} inverse_jacobi_nd (@var{u}, @var{m})
304 Обратная эллиптическая функция Якоби для @math{nc(u,m)}.
306 @opencatbox{Категории:}
307 @category{Эллиптические функции}
308 @closecatbox
309 @end deffn
311 @deffn {Функция} inverse_jacobi_ds (@var{u}, @var{m})
312 Обратная эллиптическая функция Якоби для @math{ds(u,m)}.
314 @opencatbox{Категории:}
315 @category{Эллиптические функции}
316 @closecatbox
317 @end deffn
319 @deffn {Функция} inverse_jacobi_dc (@var{u}, @var{m})
320 Обратная эллиптическая функция Якоби для @math{dc(u,m)}.
322 @opencatbox{Категории:}
323 @category{Эллиптические функции}
324 @closecatbox
325 @end deffn
328 @node Функции и переменные для эллиптических интегралов, Функции и переменные для эллиптических функций, Top
329 @comment  node-name,  next,  previous,  up
331 @section Функции и переменные для эллиптических интегралов
333 @anchor{elliptic_f}
334 @deffn {Функция} elliptic_f (@var{phi}, @var{m})
335 Неполный эллиптический интеграл первого рода, заданный в виде
337 @ifhtml
338 @math{integrate(1/sqrt(1 - m*sin(x)^2), x, 0, phi)}
339 @end ifhtml
340 @ifinfo
341 @math{integrate(1/sqrt(1 - m*sin(x)^2), x, 0, phi)}
342 @end ifinfo
344 @tex
345 $$\int_0^\phi {{d\theta}\over{\sqrt{1 - m\sin^2\theta}}}$$
346 @end tex
348 См. также @ref{elliptic_e} и @ref{elliptic_kc}.
350 @opencatbox{Категории:}
351 @category{Эллиптические интегралы}
352 @closecatbox
353 @end deffn
355 @anchor{elliptic_e}
356 @deffn {Функция} elliptic_e (@var{phi}, @var{m})
357 Неполный эллиптический интеграл второго рода, заданный в виде
359 @ifhtml
360 @math{elliptic_e(u, m) = integrate(sqrt(1 - m*sin(x)^2), x, 0, phi)}
361 @end ifhtml
362 @ifinfo
363 @math{elliptic_e(u, m) = integrate(sqrt(1 - m*sin(x)^2), x, 0, phi)}
364 @end ifinfo
365 @tex
366 $$\int_0^\phi \sqrt{1 - m\sin^2\theta} d\theta$$
367 @end tex
369 См. также @ref{elliptic_e} и @ref{elliptic_ec}.
371 @opencatbox{Категории:}
372 @category{Эллиптические интегралы}
373 @closecatbox
374 @end deffn
376 @anchor{elliptic_eu}
377 @deffn {Функция} elliptic_eu (@var{u}, @var{m})
378 Неполный эллиптический интеграл второго рода, заданный в виде
380 @ifhtml
381 @math{integrate(dn(v,m)^2,v,0,u) = integrate(sqrt(1-m*t^2)/sqrt(1-t^2), t, 0, tau)}
383 где @math{tau = sn(u,m)} 
384 @end ifhtml
385 @ifinfo
386 @math{integrate(dn(v,m)^2,v,0,u) = integrate(sqrt(1-m*t^2)/sqrt(1-t^2), t, 0, tau)}
388 где @math{tau = sn(u,m)} 
389 @end ifinfo
390 @tex
391 $$\int_0^u {\rm dn}(v, m) dv  = \int_0^\tau \sqrt{{1-m t^2}\over{1-t^2}} dt$$
393 где $\tau = {\rm sn}(u, m)$
394 @end tex
397 Это связано с @math{elliptic_e} отношением
398 @ifinfo
399 @math{elliptic_eu(u, m) = elliptic_e(asin(sn(u,m)),m)}
400 @end ifinfo
401 @tex
402 $$E(u,m) = E(\phi, m)$$
404 где $\phi = \sin^{-1} {\rm sn}(u, m)$
405 @end tex
406 См. также @ref{elliptic_e}.
408 @opencatbox{Категории:}
409 @category{Эллиптические интегралы}
410 @closecatbox
411 @end deffn
413 @deffn {Функция} elliptic_pi (@var{n}, @var{phi}, @var{m})
414 Неполный эллиптический интеграл третьего рода, заданный в виде
416 @ifhtml
417 @math{integrate(1/(1-n*sin(x)^2)/sqrt(1 - m*sin(x)^2), x, 0, phi)}
418 @end ifhtml
419 @ifinfo
420 @math{integrate(1/(1-n*sin(x)^2)/sqrt(1 - m*sin(x)^2), x, 0, phi)}
421 @end ifinfo
422 @tex
423 $$\int_0^\phi {{d\theta}\over{(1-n\sin^2 \theta)\sqrt{1 - m\sin^2\theta}}}$$
424 @end tex
426 Для Maxima известна только производная по @math{phi}.
428 @opencatbox{Категории:}
429 @category{Эллиптические интегралы}
430 @closecatbox
431 @end deffn
433 @anchor{elliptic_kc}
434 @deffn {Функция} elliptic_kc (@var{m})
435 Полный эллиптический интеграл первого рода, заданный в виде
437 @ifhtml
438 @math{integrate(1/sqrt(1 - m*sin(x)^2), x, 0, %pi/2)}
439 @end ifhtml
440 @ifinfo
441 @math{integrate(1/sqrt(1 - m*sin(x)^2), x, 0, %pi/2)}
442 @end ifinfo
444 @tex
445 $$\int_0^{{\pi}\over{2}} {{d\theta}\over{\sqrt{1 - m\sin^2\theta}}}$$
446 @end tex
447 Для конкретных значений @math{m} значение интеграла выражается через гамма-функцию.
448 Для вычисления используйте @code{makegamma}.
450 @opencatbox{Категории:}
451 @category{Эллиптические интегралы}
452 @closecatbox
453 @end deffn
455 @anchor{elliptic_ec}
456 @deffn {Функция} elliptic_ec (@var{m})
457 Полный эллиптический интеграл второго рода, заданный в виде
459 @ifhtml
460 @math{integrate(sqrt(1 - m*sin(x)^2), x, 0, %pi/2)}
461 @end ifhtml
462 @ifinfo
463 @math{integrate(sqrt(1 - m*sin(x)^2), x, 0, %pi/2)}
464 @end ifinfo
466 @tex
467 $$\int_0^{{\pi}\over{2}} \sqrt{1 - m\sin^2\theta} d\theta$$
468 @end tex
469 Для конкретных значений @math{m} значение интеграла выражается через гамма-функцию.
470 Для вычисления используйте @code{makegamma}.
472 @opencatbox{Категории:}
473 @category{Эллиптические интегралы}
474 @closecatbox
475 @end deffn