תכנות נומרי עם Matlab ו-Octave/קלט ופלט: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
שומבלע (שיחה | תרומות)
אין תקציר עריכה
שומבלע (שיחה | תרומות)
שורה 44:
הפונקצייות האלו טובה לשילוב של טקסט קבוע ומשתנים .
 
כאשר משתמשים ב % ובפרמטר שמגדיר את סוג הביטוי שיקלט במקומו. אחרי המחרוזת מכניסים את כל המשתנים בהם אנו משתמשים:
 
*sprintf - מדפיס פלט כ ans
*fprintf - מדפיס פלט כ"יתד"
שורה 53:
 
כאן השתמשנו במשתנה x מסוג string.
 
סוגי המשתניםהפרמטרים הראשיים בפונקציה:
*d - מספר שלם ללא שארית
*g - מספר שלם עם שארית
*f - מספר שלם עם שארית , ארוך יותר מ g
*s - מחרוזת
 
הביטוי n\ נועד לירידת שורה, אם לא היינו משתמשים בו השורה הבא היתה ממשיכה בסוף הפלט. ניתן להכניס אותו בכל מקום בטקסט ואפילו מספר פעמים.
שורה 65 ⟵ 71:
כאן השתמשנו בירידת שורה פעמיים, ובמשתנה מסוג integer
 
סוגי המשתנים הראשיים בפונקציה:
*d - מספר שלם
*s - מחרוזת
 
דוגמה לשימוש במספר רב של משתנים בפקודת פלט אחת. שימו לב להורדת השורה:
{{להשלים}}
<source lang="matlab">
octave:4>x=pi;
octave:5> fprintf('string %s \n number %d \n number %g \n number %f\n','hello',x,x,x);
string hello
number 3
number 3.14159
number 3.141593
 
</source>
 
 
 
{{הארה|