- KINEK KELL EZ? 🤨 — MacBook Ultra leak
- Kormányok / autós szimulátorok topikja
- Milyen egeret válasszak?
- Házimozi haladó szinten
- OLED monitor topic
- Házimozi belépő szinten
- Milyen billentyűzetet vegyek?
- Keychron egerek bemutatója
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Nagyon kellemetlen áremeléssel készül az Intel
Új hozzászólás Aktív témák
-
buherton
őstag
válasz
#90088192
#6266
üzenetére
Vagy nem teljesen érthető a kérdésed, vagy nekem vagy nagyon hétfő.
Ha jól azt szeretnéd elérni, hogy ne kiszámolja, hanem rögtön adja vissza az értéket, ugye? Gondolom ez a sebesség miatt kell.
A lookup table-re keress rá. Ezt sokféleképpen lehet implementálni. Talán a legegyszerűbb, hogy minden fokra legenerálod előre egy tömbbe és majd arra hivatkozol. Valahogy így:
const float degree_to_sin[] ={0, /* 0 degree */0.017, /* 1 degree */...};float res = degree_to_sin[1]; // res = sin(1)Persze ilyenkor a pontossággal lehetnek gondok.
-
jattila48
aktív tag
válasz
#90088192
#6266
üzenetére
Tudtommal az Intel processzorok tartalmaznak transzcendens (sin, log,...) floating point műveleteket. Egyébként valószínűleg vegyesen használnak táblázat adatokat, és közelítéseket. Igen hatékony tört közelítések léteznek ezekre. A szögfüggvények hatványsorai ugyan gyorsan konvergálnak, de tudtommal nem ezeket használják. Lehet, hogy táblázatból kikeresik a legközelebbi érték sinusát, majd az akörüli Taylor sor néhány tagjából egy törtet számítanak ki. Ez csak tipp.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Dell Pro 14 Plus PB14250 14" FHD+ IPS Ultra 5 235U 16GB 256GB NVMe ujjlolv gar
- ASUS RTX 3070 8GB GDDR6 TURBO - Új, 1 év garancia - Eladó!
- Gigabyte GAMER-ke FullHD IPS Core i7(8 3,4Ghz),GTX 2/6GB DDR5 128BIT VGA,16GB RAM/560GB-1TB SSD
- Omen 16-ap0192ng 16" FHD IPS Ryzen 9 8940HX RTX 5070 32GB 512GB NVMe gar
- EVGA RTX 3060 Ti 8GB GDDR6 XC GAMING Eladó!
- Xiaomi Poco X7 Pro 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Gigabyte RTX 5070 Ti // Felbontott, új // SZÁMLA // GARANCIA //
- GYÖNYÖRŰ iPhone SE 2022 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4535, 100% AKKSI
- Samsung Galaxy S22 / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- Apple iPhone 17 256GB Fekete
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

