קידוד מספריה מניה בעלי בסיסים שונים
שלום
נניח שיש לי מונה בעל 3 פרמטרים (מספרי מניה היררכיים). המספר הראשי (משתנה רץ איטי ביותר) יכול לקבל ערכים בין 1 ל 6, המספר המשני יכול לקבל ערכים בין 1 ל 12, והמספר האחרון והכי פחות משמעותי (משתנה המהיר ביותר) יכול לקבל ערכים בין 1 ל 2 בלבד. ז"א בסה"כ המונה בעל 12*6*2=144 צירופים (ערכי מניה שונים). אני רוצה לייחס מספר עשרוני באופן חד חד ערכי לכל צעד מניה של המונה. אני מתקשה לקבוע באיזה בסיס יש לכפול כל אחד משלושת הפרמטרים בכדי לקבל התאמה מונוטונית עולה בהפרש קבוע. לדוגמה אם הפרמטר הראשי של המונה הוא A המשני הוא B והאחרון הוא C ואנו נמצאים בצעד הראשון בו מתקיים A=1 וגם B=1 וגם C=1 אז הקידוד יחזיר את התוצאה 1. בצעד השני מתקיים A=1 וגם B=1 וגם C=1 והקידוד יהיה 2, בשלישי מתקיים A=1 וגם B=2 וגם C=1 והקידוד יהיה 3. בצעד האחרון מתקיים A=6 וגם B=12 וגם C=2 והקידוד יהיה 144.
ברור שיש לכפול כל אחד מהפרמטרים במשקל שונה ולסכם. כיצד קובעים את השקלולים כאשר מדובר בבסיסים שונים?
תודה
שלום
נניח שיש לי מונה בעל 3 פרמטרים (מספרי מניה היררכיים). המספר הראשי (משתנה רץ איטי ביותר) יכול לקבל ערכים בין 1 ל 6, המספר המשני יכול לקבל ערכים בין 1 ל 12, והמספר האחרון והכי פחות משמעותי (משתנה המהיר ביותר) יכול לקבל ערכים בין 1 ל 2 בלבד. ז"א בסה"כ המונה בעל 12*6*2=144 צירופים (ערכי מניה שונים). אני רוצה לייחס מספר עשרוני באופן חד חד ערכי לכל צעד מניה של המונה. אני מתקשה לקבוע באיזה בסיס יש לכפול כל אחד משלושת הפרמטרים בכדי לקבל התאמה מונוטונית עולה בהפרש קבוע. לדוגמה אם הפרמטר הראשי של המונה הוא A המשני הוא B והאחרון הוא C ואנו נמצאים בצעד הראשון בו מתקיים A=1 וגם B=1 וגם C=1 אז הקידוד יחזיר את התוצאה 1. בצעד השני מתקיים A=1 וגם B=1 וגם C=1 והקידוד יהיה 2, בשלישי מתקיים A=1 וגם B=2 וגם C=1 והקידוד יהיה 3. בצעד האחרון מתקיים A=6 וגם B=12 וגם C=2 והקידוד יהיה 144.
ברור שיש לכפול כל אחד מהפרמטרים במשקל שונה ולסכם. כיצד קובעים את השקלולים כאשר מדובר בבסיסים שונים?
תודה