הגבלת ספרות אחרי הנקודה העשרונית ב- Matlab - כללי - HWzone פורומים
עבור לתוכן
  • צור חשבון

הגבלת ספרות אחרי הנקודה העשרונית ב- Matlab


levy.mor

Recommended Posts

שלום..

נתקלתי בבעיה קטנה שאני לא מצליח לפתור..

יש לי מספר כלשהו שאני מגריל עי rand עכשיו אני צריך שערכו יהיה בין 10 ל 100..

מה שרציתי זה להגביל את הספרות אחרי הנק העשרונית וככה אוכל לכפול ב 100 ולקבל מספר מוגדל בטווח.

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

איך אני עושה את זה ?

תודה מראש. :xyxthumbs:

קישור לתוכן
שתף באתרים אחרים

בשביל להגביל ספרות אחרי הנקודה אתה פשוט תעשה round למספר כשאתה מכניס לתוך הפונקציה את המספר כאשר אתה כופל אותו בעשר בחזקת כמה ספרות אחרי הנקודה שאתה צריך או עושה לו 1E* המספר שאתה צריך ומחלק את המספר שמתקבל באותו מספר שהכפלת בו או לחלופין כופל בעשר בחזקת מינוס המספר.

קישור לתוכן
שתף באתרים אחרים

במקרה הזה צריך לכפול ב-90 ולהוסיף 10.

שזה גם בדיוק מה שיוצא לפי הנוסחה שלך.

לא.

הטווח הוא בין 100 ל-90 (כלומר טווח של עשר, הוא יכל לעשות גם טווח של 11 12 -13 אם רק רצה)

פלוס הערך המנימאלי הדרוש. (90)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...