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

תוכן שנמחק תוכן שנוסף
שומבלע (שיחה | תרומות)
שומבלע (שיחה | תרומות)
אין תקציר עריכה
שורה 767:
</source>
{{הערה|מימדי המערך חייבים להתאים אחד לשני. אם בדוגמה היינו מנסים (3,4,2) היתה מתקבל שגיאה. המערך הפרוס הוא כפולת המימדים <math>18=2*3*3</math>}}
דוגמה נוספת{{משימה|כתבו מערך תלת מימדי3*3*3 של ערכים רנדומליים בין 9-1:}}
 
{{מוסתר|פתרון|
דוגמה נוספת מערך תלת מימדי3*3*3 של ערכים רנדומליים בין 9-1:
<source lang="text">
octave:26>ceil(rand(3,3,3)*9)
</source>
הסבר: כמו שאר פונקציות הבניה גם rand יכולה לקבל 3 מימדים. rand מחזירה שברים עשרוניים ולכן עיגלנו עם ceil כלומר לכיוון מעלה (אחרת גם 0 היה נכלל בתוצאות) וכפלנו עם 9 כדי ליצור מרווח מ 1 - 9 }}
 
 
 
{{תכנות נומרי עם Matlab ו-Octave|מוגבל}}