Kas ir Tau?
Konstante ir skaitliski vienāda ar 2*pi (2 reizes pi) , un ar vērtību aptuveni 6.28 . Attiecība ir vienāda ar 2*C/D. Kur C ir apkārtmērs un D ir apļa diametrs.
Tau pielietojumi
- Tur ir daudzi izteicieni kas patiesībā prasa 2*pi aprēķins , ja tau ir vienāds ar to, tas tos lielā mērā vienkāršo, piemēram, Apļa apkārtmērs = 2*pi*r = tau*r .
- Tau jēdziens var būt noderīgs leņķiskie mērījumi tāpat kā leņķi radiānos, kas attēlo kā pilnu viena pagrieziena un cos, sinusa funkcijas trigonometrijā ir tau periods.
- Šie jēdzieni var būt noderīgi ģeometrijas mācīšana Tas mazinātu neskaidrības, lietojot pi un 2*pi daudzās lietojumprogrammās, un palīdzētu atbrīvoties no koeficienta 2.
- Jā vienkāršo Eilera identitāti izslēdzot koeficientu 2.
- Tas ir noder daudzās vietās, kur izmanto 2*pi piemēram, Furjē transformācijas, cauchy integrāļa formulas utt.
Kritika pret Tau
- Kopš tā laika ir pretrunā ar griezes momenta, bīdes sprieguma un laika simboliem , šis simbols ir saņēmis daudz kritikas.
- Mums jau bija C/D attiecība, kas vienāda ar pi, cita apļa attiecība ar koeficientu divi radīs neskaidrības izvēlē.
- Pastāv formulas, kas izskatās elegantāk kā pi izteiksme nevis tau, piemēram, apļa laukums = pi*r*r = (tau*r*r)/2, ieviešot papildu koeficientu 1/2.
Kodēšanas perspektīvas
Tā kā programmēšana vienmēr ir mēģinājusi saskaņot ar matemātikas sasniegumiem, simbols tau ir ieviests kā konstante nesenajā python 3.6 matemātikas modulī. Zemāk ir tā ilustrācija.
C++
marquee html
#include> #include> int> main()> {> > // C++ has no inbuilt tau but has inbuilt pi in cmath library> > // std::cout << M_PI; // this prints the value of pi> > // but no tau, so we can use the formula 2*pi to calculate it> > std::cout <<> 'The value of tau (using 2*pi) is: '> << M_PI * 2 << std::endl;> > return> 0;> }> // This code contributed by Ajax> |
>
>
Java
/*package whatever //do not write package name here */> import> java.io.*;> import> java.util.*;> class> GFG {> > public> static> void> main(String[] args)> > {> > // java has no inbuilt tau but has inbuilt pi in math library> > // System.out.println(''+Math.PI); this print value> > // of pi> > // but no tau thus for using it we can use formula> > // for that> > System.out.println(> > 'The value of tau (using 2*pi) is : '> > + Math.PI *> 2> );> > }> }> |
>
stacks java
>
Python3
# Python code to demonstrate the working> # of tau> import> math> # Printing the value of tau using 2*pi> print> (> 'The value of tau (using 2*pi) is : '> ,end> => '')> print> (math.pi> *> 2> )> # Printing the value of tau using in-built tau function> print> (> 'The value of tau (using in-built tau) is : '> ,end> => '')> print> (math.tau);> |
java uz json objektu
>
>
C#
tīkli un veidi
using> System;> class> GFG {> > public> static> void> Main()> > {> > // C# has no inbuilt tau but has inbuilt pi> > // in Math library> > // Console.WriteLine(Math.PI); this print> > // value of pi> > // but no tau thus for using it we can use> > // formula for that> > Console.WriteLine(> 'The value of tau '> +> > '(using 2*pi) is : {0}'> ,> > Math.PI * 2);> > }> }> // This code is contributed by surajrasr7277> |
>
>
Javascript
atšķirība starp programmu un skriptu
// JavaScript has no inbuilt tau but has inbuilt pi in Math library> // console.log(Math.PI); // this prints the value of pi> // but no tau, so we can use the formula 2*pi to calculate it> console.log(> 'The value of tau (using 2*pi) is: '> + (Math.PI * 2));> |
>
>Izvade
The value of tau (using 2*pi) is: 6.28319>
Laika sarežģītība: O(1)
Palīgtelpa: O(1)
Piezīme: Šis kods nedarbosies Geeksforgeeks IDE, jo Python 3.6 netiek atbalstīts.
Atsauce: http://math.wikia.com/wiki/Tau_(konstante)