159:= invmatrix @ np.array(, ]) rs = np.sqrt(r2z2) zs = np.sqrt(r2z2) return rs * np.cos(thetas), rs * np.sin(thetas), zs if E2 < E and E < E1: xs = np.zeros(orbit_res) rs = np.zeros(orbit_res) for i, theta in enumerate(thetas): invmatrix = scipy.linalg.inv(np.array(, ])) x2r2 = invmatrix @ np.array(, ]) xs = np.sqrt(x2r2) rs = np.sqrt(x2r2) return xs, rs * np.cos(thetas), rs * np.sin(thetas)
238:
43:
244:
249:
87:
892:
862:
832:
158:
thetas = np.linspace(0, 2*np.pi, orbit_res) if E3 < E and E < E2: rs = np.zeros(orbit_res) zs = np.zeros(orbit_res) for i, theta in enumerate(thetas): invmatrix = scipy.linalg.inv(np.array(, ])) r2z2
141:
Given fixed angular momentum, for each value of kinetic energy, we have a family of curves for the possible value of angular velocity. The curves are plotted in black, on the orange ellipsoid of fixed angular momentum.
290:β You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
165:
u = np.linspace(0, 2 * np.pi, 100) v = np.linspace(0, np.pi, 100) x = np.outer(np.cos(u), np.sin(v)) y = np.outer(np.sin(u), np.sin(v)) z = np.outer(np.ones(np.size(u)), np.cos(v)) x *= L/I1 y *= L/I2 z *= L/I3
98:
53:
47:
175:
xs, ys, zs = parametric_plot(E) xs *= 1+epsilon ys *= 1+epsilon zs *= 1+epsilon ax.plot3D(xs, ys, zs, linewidth=1, color='k') ax.plot3D(-xs, -ys, -zs, linewidth=1, color='k')
66:
152:
L = 1.0 L2 = L**2 I1, I2, I3 = 1.0, 2.0, 3.0 xmin, xmax, ymin, ymax, zmin, zmax = -L/I1, L/I1, -L/I2, L/I2, -L/I3, L/I3 E1, E2, E3 = 0.5*L2/I1, 0.5*L2/I2, 0.5*L2/I3
891:
886:
861:
856:
665:
543:
507:
471:
959:
This file contains additional information, probably added from the digital camera or scanner used to create or digitize it.
297:
831:
826:
57:
42:
760:
723:
686:
631:
597:
527:
455:
427:
412:
399:
658:
563:
491:
419:
372:
355:
259:
962:
If the file has been modified from its original state, some details may not fully reflect the modified file.
919:
The following pages on the
English Knowledge (XXG) use this file (pages on other projects are not listed):
928:
296:β If you remix, transform, or build upon the material, you must distribute your contributions under the
256:
434:
902:
872:
842:
106:
178:
ax.axes.set_xlim3d(xmin, xmax) ax.axes.set_ylim3d(ymin, ymax) ax.axes.set_zlim3d(zmin, zmax)
215:
93:
231:
I, the copyright holder of this work, hereby publish it under the following license:
923:
195:
946:
909:
Uploaded while editing "Tennis racket theorem" on en.wikipedia.org
144:```python import numpy as np import matplotlib.pyplot as plt import scipy
799:
Click on a date/time to view the file as it appeared at that time.
162:
fig = plt.figure(figsize = (16,16)) ax = plt.axes(projection='3d')
172:
epsilon=1e-3 for E in np.linspace(E3+epsilon, E1-epsilon, 20):
81:
508:
Creative
Commons Attribution-ShareAlike 4.0 International
339:
Add a one-line explanation of what this file represents
131:
Contour plot of all solutions to Euler's equations.png
169:
ax.plot_surface(x, y, z, color='orange', alpha=0.3)
125:
105:
Commons is a freely licensed media file repository.
71:(967 Γ 475 pixels, file size: 410 KB, MIME type:
435:https://commons.wikimedia.org/User:Cosmia_Nebula
307:https://creativecommons.org/licenses/by-sa/4.0
86:
313:Creative Commons Attribution-Share Alike 4.0
237:
8:
273:β to copy, distribute and transmit the work
964:
801:
335:
939:The following other wikis use this file:
260:Attribution-Share Alike 4.0 International
181:ax.set_aspect('equal') ax.set_axis_off()
647:3f70ffc7c31726752c9c0c8984e7988f129f6030
155:def parametric_plot(E, orbit_res=1000):
974:
966:
921:
774:
758:
737:
721:
700:
684:
645:
629:
611:
595:
577:
561:
541:
525:
505:
489:
469:
453:
386:
370:
353:
350:
331:
324:
7:
790:
248:
243:
957:
344:
338:
234:
230:
135:
118:
64:
343:
329:
284:Under the following conditions:
255:This file is licensed under the
247:
242:
236:
85:
31:
21:
326:
136:
14:
325:
26:
1:
544:original creation by uploader
36:
351:Items portrayed in this file
947:Teorema da raquete de tΓͺnis
996:
943:Usage on pt.wikipedia.org
298:same or compatible license
791:
205:
16:
328:
264:
92:This is a file from the
908:
878:
848:
211:
201:
194:
191:
128:
96:. Information from its
99:description page there
46:Size of this preview:
968:Horizontal resolution
929:Tennis racket theorem
148:Adjustable parameters
887:22:17, 27 April 2023
857:22:19, 27 April 2023
827:22:21, 27 April 2023
659:determination method
976:Vertical resolution
279:β to adapt the work
52:Other resolutions:
413:Wikimedia username
400:author name string
983:
982:
935:Global file usage
912:
492:copyright license
337:
221:
220:
114:
113:
94:Wikimedia Commons
32:Global file usage
987:
965:
899:
869:
839:
779:
742:
705:
668:
663:
456:copyright status
437:
432:
422:
417:
407:
404:
320:
317:
314:
311:
308:
300:as the original.
257:Creative Commons
251:
250:
246:
245:
240:
239:
207:
197:
140:
132:
126:
110:
89:
88:
82:
76:
74:
61:
58:967 Γ 475 pixels
54:320 Γ 157 pixels
48:800 Γ 393 pixels
995:
994:
990:
989:
988:
986:
985:
984:
953:
933:
920:
913:
905:
897:
879:two more orbits
875:
867:
845:
837:
793:
792:
789:
788:
787:
786:
785:
784:
783:
782:
780:
777:
767:
766:
765:
763:
752:
751:
750:
749:
748:
747:
746:
745:
743:
740:
730:
729:
728:
726:
715:
714:
713:
712:
711:
710:
709:
708:
706:
703:
693:
692:
691:
689:
678:
677:
676:
675:
674:
673:
672:
671:
670:
669:
664:
661:
652:
651:
650:
648:
638:
637:
636:
634:
623:
622:
621:
620:
619:
618:
617:
616:
614:
604:
603:
602:
600:
589:
588:
587:
586:
585:
584:
583:
582:
580:
570:
569:
568:
566:
555:
554:
553:
552:
551:
550:
549:
548:
546:
534:
533:
532:
530:
519:
518:
517:
516:
515:
514:
513:
512:
510:
498:
497:
496:
494:
483:
482:
481:
480:
479:
478:
477:
476:
474:
462:
461:
460:
458:
447:
446:
445:
444:
443:
442:
441:
440:
439:
438:
433:
430:
424:
423:
418:
415:
409:
408:
405:
402:
393:
392:
391:
389:
379:
378:
377:
375:
364:
363:
362:
361:
360:
358:
342:
341:
340:
323:
322:
321:
318:
315:
312:
309:
306:
305:
263:
252:
233:
232:
227:
222:
187:
176:
160:
130:
123:
116:
115:
104:
103:
102:is shown below.
78:
72:
70:
63:
62:
51:
12:
11:
5:
993:
991:
981:
980:
977:
973:
972:
969:
956:
952:
951:
950:
949:
937:
936:
932:
931:
926:
918:
917:
916:
911:
910:
907:
903:
900:
896:1,252 Γ 1,252
894:
889:
884:
881:
880:
877:
873:
870:
866:1,252 Γ 1,252
864:
859:
854:
851:
850:
847:
843:
840:
834:
829:
824:
820:
819:
816:
813:
810:
807:
804:
797:
796:
781:
775:
773:
772:
771:
770:
769:
768:
764:
759:
757:
756:
755:
754:
753:
744:
738:
736:
735:
734:
733:
732:
731:
727:
722:
720:
719:
718:
717:
716:
707:
701:
699:
698:
697:
696:
695:
694:
690:
685:
683:
682:
681:
680:
679:
657:
656:
655:
654:
653:
649:
646:
644:
643:
642:
641:
640:
639:
635:
630:
628:
627:
626:
625:
624:
615:
612:
610:
609:
608:
607:
606:
605:
601:
596:
594:
593:
592:
591:
590:
581:
578:
576:
575:
574:
573:
572:
571:
567:
562:
560:
559:
558:
557:
556:
547:
542:
540:
539:
538:
537:
536:
535:
531:
528:source of file
526:
524:
523:
522:
521:
520:
511:
506:
504:
503:
502:
501:
500:
499:
495:
490:
488:
487:
486:
485:
484:
475:
470:
468:
467:
466:
465:
464:
463:
459:
454:
452:
451:
450:
449:
448:
426:
425:
411:
410:
398:
397:
396:
395:
394:
390:
387:
385:
384:
383:
382:
381:
380:
376:
371:
369:
368:
367:
366:
365:
359:
354:
352:
349:
348:
347:
346:
345:
334:
333:
330:
327:
304:
303:
302:
301:
291:
282:
281:
280:
274:
267:You are free:
254:
253:
235:
229:
228:
226:
223:
219:
218:
213:
209:
208:
203:
199:
198:
193:
189:
188:
174:
157:
150:
149:
133:
124:
122:
119:
117:
112:
111:
90:
80:
79:
45:
41:
40:
39:
34:
29:
24:
19:
13:
10:
9:
6:
4:
3:
2:
992:
978:
975:
970:
967:
963:
960:
954:
948:
945:
944:
942:
941:
940:
934:
930:
927:
925:
922:
914:
906:
904:Cosmia Nebula
901:
895:
893:
890:
888:
885:
883:
882:
876:
874:Cosmia Nebula
871:
865:
863:
860:
858:
855:
853:
852:
846:
844:Cosmia Nebula
841:
835:
833:
830:
828:
825:
822:
821:
817:
814:
811:
808:
805:
803:
802:
800:
794:
762:
725:
688:
667:
660:
633:
599:
579:27 April 2023
565:
545:
529:
509:
493:
473:
457:
436:
429:
421:
420:Cosmia Nebula
414:
406:Cosmia Nebula
401:
374:
357:
310:CC BY-SA 4.0
299:
295:
292:
289:
286:
285:
283:
278:
275:
272:
269:
268:
266:
265:
261:
258:
241:
224:
217:
216:Cosmia Nebula
214:
210:
204:
200:
196:27 April 2023
190:
185:
182:
179:
173:
170:
167:
163:
156:
153:
147:
146:
145:
139:
134:
127:
120:
108:
101:
100:
95:
91:
84:
83:
77:
68:
67:Original file
59:
55:
49:
44:
38:
35:
33:
30:
28:
25:
23:
20:
18:
15:
961:
958:
938:
924:Hannay angle
798:
795:File history
293:
287:
276:
270:
183:
180:
177:
171:
168:
164:
161:
154:
151:
143:
137:
107:You can help
97:
65:
22:File history
472:copyrighted
294:share alike
288:attribution
184:plt.show()
129:Description
915:File usage
836:967 Γ 475
812:Dimensions
598:media type
388:some value
27:File usage
979:39.37 dpc
971:39.37 dpc
809:Thumbnail
806:Date/Time
687:data size
613:image/png
564:inception
225:Licensing
138:English:
73:image/png
955:Metadata
898:(438 KB)
868:(458 KB)
838:(410 KB)
702:420,129
632:checksum
332:Captions
277:to remix
271:to share
262:license.
206:Own work
37:Metadata
849:cropped
823:current
818:Comment
373:creator
356:depicts
336:English
121:Summary
69:
724:height
212:Author
202:Source
778:pixel
761:width
741:pixel
666:SHA-1
815:User
776:967
739:475
704:byte
319:true
316:true
192:Date
17:File
428:URL
186:```
662::
431::
416::
403::
56:|
50:.
109:.
75:)
60:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.