Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
תיכנות בלינוקס - איך לייצר גל סינוס שכל הסיבוב שלו מסתיים במספר מסויים?
Anonymous - 29/01/2020 - 17:35
נושא ההודעה: איך לייצר גל סינוס שכל הסיבוב שלו מסתיים במספר מסויים?
אני מחפש פונקציה נוחה לייצר גל סינוס (לצרכים מוזיקליים)
הבעיה שפונקציית סינוס לא מתאפסת באותה נקודה, כמו נגיד פוקציית שורש ריבועי של מינוס אחד בחזקת n...
לשם הדוגמא, אני דוגם 24 דגימות בתו של רבע.
אני אצריך פונקציה סינוס שתסיים את כל המחזור שלה בדיוק אחרי 24*4=96
Anonymous - 29/01/2020 - 17:53
נושא ההודעה:
וגם צריך לנרמל את האמפליטודב בין מינוס אחד לאחד
Anonymous - 29/01/2020 - 17:57
נושא ההודעה: מצאתי
Anonymous - 29/01/2020 - 19:08
נושא ההודעה:
פונקציית סינוס היא גל מחזורי. הערך שלה הוא תמיד בין -1 ל־1. אם צריכים טווח אחר, תמיד אפשר לשחק עם המקדמים שמחוץ לפונקציה:
בין -2 ל־2:
בין -1 ל־3:
משחקים עם מה שבתוך הפונקציה משנים את צורת הגל. אורך הגל הוא 2pi. אם רוצים, לדוגמה, שאורך הגל יהיה בדיוק 1, כלומר: שמחזור שלם יושלם לאחר רדיאן אחד:
כל הזמנים הם GMT + 2 שעות