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

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
מאין תקציר עריכה
Atavory (שיחה | תרומות)
שורה 3:
 
 
==מהם משתנים==
==מספרים==
 
נתבונן בשורות הבאות:
על המשתנים מסוג זה ניתן לבצע פעולות חשבון ולהפעיל פונקציות .
<source lang = "matlab">>
נגדיר משתנה y מסוג integer
octave:1> y = 8
<source lang="matlab">>
</source>
>> y=8
השורה אומרת ש{{קוד בשורה|y}} הוא שם המשוייך ל8. בכל מקום שאפשר להשתמש ב8, אפשר להשתמש בy. לדוגמה:
y = 8
<source lang = "matlab">
octave:3> 8 + 2
ans = 10
octave:4> y + 2
ans = 10
</source>
כפי שהדוגה מראה, המתרגם מתייחס ל{{קוד בשורה|8 + 2}} בדיוק כפי שהוא מתייחס ל{{קוד בשורה|y + 2}}.
 
לאחר שששייכנו משתנה למספר, אפשר לשייך אותו למספר אחר (או, כפי שנראה בהמשך, גם לעצמים אחרים שאינם מספרים). לדוגמה:
<source lang = "matlab">
octave:5> y = 3
y = 83
octave:6> y + 2
ans = 5
octave:7> y = 6
y = 6
octave:8> y + 2
ans = 8
</source>
 
בעבודה אינטראקטיבית, אפשר לשאול את המתרגם לפרטים על משתנה, בעזרת הפקודה {{קוד בשורה|whos}}:
<source lang = "matlab">
>> whos y
 
שורה 19 ⟵ 41:
 
Total is 1 element using 8 bytes
 
 
</source>
 
==מספרים==
 
{{להשלים}}
השתמשנו בפקודה whos כדי לדעת פרטים על המשתנה y. קיבלנו את המימדים, הסוג והגודל.
 
 
 
 
 
 
== מחרוזות ==