ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 29/01/2020 - 17:35
נושא ההודעה: איך לייצר גל סינוס שכל הסיבוב שלו מסתיים במספר מסויים?

אני מחפש פונקציה נוחה לייצר גל סינוס (לצרכים מוזיקליים)
הבעיה שפונקציית סינוס לא מתאפסת באותה נקודה, כמו נגיד פוקציית שורש ריבועי של מינוס אחד בחזקת n...

לשם הדוגמא, אני דוגם 24 דגימות בתו של רבע.
אני אצריך פונקציה סינוס שתסיים את כל המחזור שלה בדיוק אחרי 24*4=96
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 29/01/2020 - 17:53
נושא ההודעה:

וגם צריך לנרמל את האמפליטודב בין מינוס אחד לאחד
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 29/01/2020 - 17:57
נושא ההודעה: מצאתי

קוד:

sin(x*3.14 *2)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 29/01/2020 - 19:08
נושא ההודעה:

פונקציית סינוס היא גל מחזורי. הערך שלה הוא תמיד בין ‎-1 ל־1. אם צריכים טווח אחר, תמיד אפשר לשחק עם המקדמים שמחוץ לפונקציה:

בין ‎-2 ל־2:
קוד:

2*sin(x)

בין ‎-1 ל־3:
קוד:

2*sin(x) + 1


משחקים עם מה שבתוך הפונקציה משנים את צורת הגל. אורך הגל הוא 2pi. אם רוצים, לדוגמה, שאורך הגל יהיה בדיוק 1, כלומר: שמחזור שלם יושלם לאחר רדיאן אחד:
קוד:

sin(2pi * x)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח
  4. אורח [צפריר]