Kezdőoldal » Számítástechnika » Programozás » C#-ban a Math. Cos () és a...

C#-ban a Math. Cos () és a Math. Sin () tagfüggvény másnak is hibásan számol, vagy csak nekem? Mi az oka? hogyan oldható meg a probléma?

Figyelt kérdés
.Net 4.0-ban vettem észre a problémát, de nem tudom, lehet, hogy a többiben is jelentkezik

2013. okt. 21. 21:19
 1/8 anonim ***** válasza:
Mit értesz az alatt, hogy "hibásan számol"? Ugye radiánsban adod meg a szöget?
2013. okt. 21. 21:20
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Úgy értem, hogy nem azt az eredményt adja, mint amit a winXP számológépe
2013. okt. 21. 21:27
 3/8 anonim ***** válasza:

Ha ideírnál egy példát könnyebben megértenénk.


PL: sin(2*PI)

2013. okt. 21. 21:29
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
100%

Akkor élek a gyanúperrel, hogy te fokokban adod meg a szöget, és nem pedig radiánban, ahogy kéne. Ha rosszul működésre gyanakodsz, mindig nézd meg a dokumentációt, hátha csak te néztél el valamit - nagyobb a valószínűsége, mint hogy egy ilyen alapvető fontosságú funkció rosszul működne. Azaz, 45 fok szinuszának kiszámítása:

Math.sin(45); //ROSSZ!!! Radiánban kell megadni

Math.sin(45*(Math.PI/180)); //Jó. Ugye 180 fok PI radián.

2013. okt. 21. 21:36
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
Örök hálám, #4-nek ment a zöld pacsi
2013. okt. 21. 22:02
 6/8 anonim ***** válasza:
73%

Fokban csak az ovisok mérik a szöget...

A nagyok radiánban számolnak. :)

2013. okt. 21. 22:23
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Azok az ovisok is radiánban adják meg a szöget, akik olvassák a dokumentációt.
2013. okt. 22. 10:08
Hasznos számodra ez a válasz?
 8/8 iostream ***** válasza:
#6 Ez nem igaz. Persze, radiánban SZÁMOLUNK, de MÉRNI a fok sokkal jobban kézre esik. A "szép" szögeink (derékszög, egyenes és a kevésbé derék de annál fontosabb szögek) fokban szép egész számok (90, 180, 60, 30), radiánban meg ugye ott az a rusnya pí, ami mindent elront.
2013. okt. 22. 10:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!