mam jeste ejden dotaz a to jestli existuje nejaky datovy typ pro sedesatkovou soustavu, aby mi spravne fungovala funkce Math.Sin()
-----------------
DeaLer: titulek vlákna byl změněn, aby byl v souladu s obsahem.
Fórum › .NET
Math.Sin ... převod stupňů na radiány, šedesátková soustava
zkus treba pi [radianu] = 180° :)
Zdravím,
řekl bych, že je úplně nepodstatný, že je to v šedesátkové soustavě. Problém spočívá v tom, že metody třídy Math jako vstup vyžadujou úhly v radiánech. Konverze je celkem jednoduchá.
public double DegreesToRadians(double degrees)
{
double radians = degrees / 180 * Math.PI;
return radians;
}
public double RadiansToDegrees(double radians)
{
double degrees = radians * 180 / Math.PI;
return degrees;
}
Mělo by to fungovat.
double sin = Math.Sin(this.DegreesToRadians(90));
Dušan Janošík | web: djanosik.cz, @djanosik
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
Výpočet sin(x) bez knihovny math.h — založil hasky
Otočení obrázku o X stupňů — založil Navara
Radiány-Stupně — založil Venca
VŠ Matematika - Soustava lineárních rovnic — založil Jarda
´Číselná soustava a jak začít — založil python_test-a-centrum.cz
Moderátoři diskuze