כיצד להסיר עשרוניות ממספרי נקודה צפה ב- MATLAB?

Kyzd Lhsyr Srwnywt Mmspry Nqwdh Zph B Matlab



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

מדריך זה הולך להתייחס לדרכים שונות להסרת עשרונים ממספרי נקודה צפה ב- MATLAB.







כיצד להסיר עשרוניות ממספרי נקודה צפה ב- MATLAB?

אתה יכול להסיר עשרוניות ממספרי נקודות צפות ב-MATLAB:



1: כיצד להסיר עשרוניות מספרי נקודה צפה ב- MATLAB באמצעות הפונקציה sprintf()?

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



תחביר





ה sprintf() התחביר של הפונקציה ניתן להלן:

sprintf ( איקס )



דוגמא

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

num = pi;
sprintf ( '%f' , על אחד )

הערה: הערך של pi ב- MATLAB הוא 3.1416.

2: כיצד להסיר עשרוניות ממספרי נקודה צפה ב- MATLAB באמצעות הפונקציה fix()?

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

תחביר

ה לתקן() התחביר של הפונקציה ניתן להלן:

לתקן ( איקס )

דוגמא

דוגמה זו מסירה את החלק העשרוני מהמספר הנתון num באמצעות ה- לתקן() פונקציה ב- MATLAB.

num = pi;
לתקן ( על אחד )

3: כיצד להסיר עשרוניות מספרי נקודה צפה ב- MATLAB באמצעות פונקציית floor()?

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

תחביר

ה קוֹמָה() התחביר של הפונקציה ניתן להלן:

קוֹמָה ( איקס )

דוגמא

בקוד MATLAB זה, אנו מסירים עשרוניות ממספר הנקודה הצפה הנתון באמצעות ה- קוֹמָה() פונקציה ב- MATLAB.

num = pi;
קוֹמָה ( על אחד )

4: כיצד להסיר עשרוניות ממספרי נקודה צפה ב- MATLAB באמצעות הפונקציה round()?

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

תחביר

ה עִגוּל() התחביר של הפונקציה ניתן להלן:

עִגוּל ( איקס )

דוגמא

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

num = pi;
עִגוּל ( על אחד )

5: כיצד להסיר עשרוניות ממספרי נקודה צפה ב- MATLAB באמצעות פונקציית num2str()?

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

תחביר

ה num2str() התחביר של הפונקציה ניתן להלן:

num2str ( איקס )

דוגמא

קוד MATLAB הנתון משתמש ב- num2str() פונקציה להסרת ספרות עשרונית ממספר הנקודה הצפה הנתון.

num = pi;
num2str ( על אחד, '%0f' )

סיכום

MATLAB הוא כלי תכנות בעל ביצועים גבוהים המשמש לביצוע משימות רבות עם ספרייה עצומה של פונקציות מובנות לביצוע פעולות מסובכות. פעולה אחת כזו היא הסרת עשרונים ממספר נקודה צפה. מדריך זה סיפק חמש פונקציות מובנות sprintf() , fix(), floor(), round() , ו num2str() כדי לבצע משימה זו באמצעות כמה דוגמאות.