מה זה cbrt ב-C++?

Mh Zh Cbrt B C



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

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







מהי פונקציית cbrt()?

ה cbrt() function היא פונקציה C++ המחזירה את שורש הקובייה של מספר שלם שצוין. זה מייצג שורש קובייה, כפי שהשם מרמז. פונקציה זו כלולה בספרייה הסטנדרטית C++ ומוגדרת ב- קובץ הכותרת.



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

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



cbrt ( על אחד )


איפה על אחד הוא המספר שצריך לחשב את שורש הקובייה שלו.





ערך החזרה

ה cbrt() function ב-C++ לוקח פרמטר בודד מכל סוג שהוא; כפול, צף או כפול ארוך, ומחזיר את שורש הקובייה של הערך. לשורש הקובייה המוחזר יש אותו סוג נתונים כמו הפרמטר, למעט במקרה של מספר שלם. זה יכול לשמש בחישובים מתמטיים והוא יכול לעזור לפשט את הקוד עבור יישומים מסוימים שבהם צריך לחשב שורשי קובייה.

כיצד פועלת הפונקציה cbrt()?

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



האלגוריתם כולל שימוש חוזר ונשנה בנוסחה:

x1 = ( 2 * x0 + n / ( x0 * x0 ) ) / 3


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

כיצד להשתמש בפונקציית cbrt() ב-C++?

עקוב אחר הקוד הנתון למטה לשימוש cbrt() פונקציה לחישוב שורש הקובייה של משתנה.

#include
#include

int main ( ) {
כפול var = 125 ;
תוצאה כפולה = cbrt ( היה ) ;
std::cout << 'שורש הקובייה של' << היה << 'הוא' << תוֹצָאָה << std::endl;
לַחֲזוֹר 0 ;
}


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

תְפוּקָה

סיכום

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