Mikä on Tau?
Vakio on numeerisesti yhtä suuri kuin 2*pi (2 kertaa pi) , ja jonka arvo on noin 6.28 . Suhde vastaa 2*C/D. Missä C on ympyrän ympärysmitta ja D on ympyrän halkaisija.
Taun sovellukset
- On monia ilmaisuja jotka todella vaativat 2*pi laskenta , kun tau on sama kuin tämä, yksinkertaistaa niitä suuresti, esim Ympyrän ympärysmitta = 2*pi*r = tau*r .
- Taun käsite voi olla hyödyllinen kulmamittaukset kuten kulmat radiaaneina, jotka edustavat täydellistä yhden kierroksen ja cos,sinifunktiot trigonometriassa on tau-jakso.
- Näistä käsitteistä voi olla hyötyä opettaa geometriaa se vähentäisi pi:n ja 2*pi:n käytön hämmennystä monissa sovelluksissa ja auttaisi pääsemään eroon kertoimesta 2.
- Joo yksinkertaistaa eulerin identiteettiä poistamalla kertoimen 2.
- se on hyödyllinen monissa paikoissa, joissa käytetään 2*pi:tä kuten Fourier-muunnokset, cauchy-integraalikaavat jne.
Kritiikkiä Tauta vastaan
- Koska se on ristiriidassa vääntömomentin, leikkausjännityksen ja ajan symbolien kanssa , tämä symboli on saanut paljon kritiikkiä.
- Meillä oli jo C/D-suhde yhtä suuri kuin pi, toisen ympyräsuhteen käyttäminen kertoimella kaksi aiheuttaa sekaannusta valinnassa.
- On olemassa kaavat, jotka näyttävät tyylikkäämmiltä pi:n ilmauksina taun sijaan esimerkiksi ympyrän pinta-ala = pi*r*r = (tau*r*r)/2, mikä tuo ylimääräisen kertoimen 1/2.
Koodauksen näkymät
Koska ohjelmointi on aina pyrkinyt vastaamaan matemaattisiin edistysaskeliin, tau-symboli on otettu käyttöön vakiona viimeaikaisessa python 3.6:ssa matemaattisen moduulin alla. Alla on kuva siitä.
C++
10/60
#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
ascii javassa
/*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> );> > }> }> |
>
>
Python 3
# 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);> |
muodosta yhteys Java-tietokantaan
>
>
C#
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> |
>
>
binäärihakupuu
Javascript
// 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));> |
>
>Lähtö
kuinka monta nollaa 1 miljardissa
The value of tau (using 2*pi) is: 6.28319>
Aika monimutkaisuus: O(1)
Aputila: O(1)
Huomautus: Tämä koodi ei toimi Geeksforgeeks IDE:ssä, koska Python 3.6:ta ei tueta.
Viite: http://math.wikia.com/wiki/Tau_(vakio)