תכנות נומרי עם Matlab ו-Octave/מערכים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
|||
שורה 767:
</source>
{{הערה|מימדי המערך חייבים להתאים אחד לשני. אם בדוגמה היינו מנסים (3,4,2) היתה מתקבל שגיאה. המערך הפרוס הוא כפולת המימדים <math>18=2*3*3</math>}}
{{מוסתר|פתרון|
▲דוגמה נוספת מערך תלת מימדי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|מוגבל}}
|