Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: z - 06 Eylül 2020, 13:10:00

Başlık: Atan(x) fonksiyonu
Gönderen: z - 06 Eylül 2020, 13:10:00
Atan fonksiyonunu 0.01 derece dogrulukla hesaplayabilmek icin algoritma bakiniyorum.

Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: Emre_Tuncay_ - 06 Eylül 2020, 16:25:48
CORDIC algoritması işinizi görmezmi?
Soruya soruyla karşılık verdim ama.
Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: power20 - 06 Eylül 2020, 16:35:42
Acaba deneme algoritması ile bulunmaz mı? Bedava algoritma. Kabaca deneme yapıldıktan sonra ince deneme, daha sonra daha ince deneme? Yapılacak şey tanjantı bilinen açıyı tutturmak.
Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: z - 07 Eylül 2020, 03:44:13
Bir ara Cordicle ilgilenmistim. Tekrar bakayim.

Deneme yanilma cok zaman kaybettirir gibi gorunuyor, ustelik tan fonksiyonunu da yazmak lazim.
Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: z - 07 Eylül 2020, 04:47:44
http://1uffakind.com/pdf/CORDICForDummies.pdf#:~:text=CORDIC%20is%20a%20method%20of%20calculating%20a%20math,calculate%20other%20math%20functions%20like%20SIN%20and%20COS.
Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: Emre_Tuncay_ - 07 Eylül 2020, 08:07:55
Ben sizin notlarınızdan faydalanarak FPGA üzeirinde CORDIC'i gerçeklemiştim. 0.01'den çok daha iyi hassasiyetle TAN hesaplamıştım.
Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: z - 07 Eylül 2020, 08:20:44
Bu tip projelere henuz cevabini bulamadigim su suradan dolayi gicik oluyorum.

Tamam Cordic ya da seri acilimla istedigim fonksiyonu yazayim.

Ama burda sonucun 0.01 dogrulukta olmasi isteniyor.

Algoritmam toplama cikartma kullanacak da eger carpma ve bolme kullanacaksa isleme sokulacak sayilar hangi dogrulukta alinmali.

Mesela 1/x fonksiyonunun 0.01 dogrulukta hesaplanabilmesi icin 1/x bolme isleminde sayilar kac bit olmali?

Kafa karisikligimi anlamak icin (http://www.cncdesigner.com/wordpress/?p=1331)
Başlık: Ynt: Atan(x) fonksiyonu
Gönderen: mufitsozen - 07 Eylül 2020, 09:37:54
Alıntı yapılan: z - 07 Eylül 2020, 08:20:44Bu tip projelere henuz cevabini bulamadigim su suradan dolayi gicik oluyorum.

Tamam Cordic ya da seri acilimla istedigim fonksiyonu yazayim.

Ama burda sonucun 0.01 dogrulukta olmasi isteniyor.

Algoritmam toplama cikartma kullanacak da eger carpma ve bolme kullanacaksa isleme sokulacak sayilar hangi dogrulukta alinmali.

Mesela 1/x fonksiyonunun 0.01 dogrulukta hesaplanabilmesi icin 1/x bolme isleminde sayilar kac bit olmali?

Kafa karisikligimi anlamak icin (http://www.cncdesigner.com/wordpress/?p=1331)

https://www.amazon.com/Measurements-their-Uncertainties-practical-analysis/dp/019956633X/ref=pd_aw_sbs_14_1/145-5398270-2587317?_encoding=UTF8&pd_rd_i=019956633X&pd_rd_r=fbc9d69c-104c-446a-9678-390b54bc7eb8&pd_rd_w=LyK1E&pd_rd_wg=GI9K3&pf_rd_p=e9ee13ee-b876-41c0-9de3-11c286d699ed&pf_rd_r=CGZQ5B9J3T8CPYFB2GTB&psc=1&refRID=CGZQ5B9J3T8CPYFB2GTB


https://www.wikihow.com/Calculate-Precision?amp=1