משתמש:שומבלע: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
שומבלע (שיחה | תרומות)
אין תקציר עריכה
שומבלע (שיחה | תרומות)
שורה 100: שורה 100:
* [[משתמש:שומבלע/help|דפי עזרה של אוקטב]]
* [[משתמש:שומבלע/help|דפי עזרה של אוקטב]]
* [[משתמש:שומבלע/נספח|נספח]] - להכין תוך שימוש בדפי העזרה.
* [[משתמש:שומבלע/נספח|נספח]] - להכין תוך שימוש בדפי העזרה.

משתנים ללא תוכן (בניית פונקציות)
נבנה פונקציה y=2+x
<source lang="text">
>>y = @(x) 2+x;
>>y(2,)
ans = 4
</source>
נבדוק x=2
<source lang="text">
ans=
y(2)
</source>
אם רוצים לראות את הפונקציה שיצרנו :
<source lang="text">
>>y
y =

@(x) 2 + x
</source>
כעת נבדוק מיהו y
<source lang="text">
octave:20> whos y

*** local user variables:

Prot Name Size Bytes Class
==== ==== ==== ===== =====
rwd y 1x1 0 function_handle

Total is 1 element using 0 bytes


</source>


דוגמה נוספת:
<source lang="text">
octave:23> y=@(a,b) (a+b)^2
y =

@(a, b) (a + b) ^ 2
octave:26> y(1,2)
ans = 9

</source>
ניתן ליצור פונקציות מורכבות לדוגמה:

גרסה מ־14:07, 15 בפברואר 2008

הדף שלי בויקיפדיה




אני יודע שזה תקוע כאן באמצע הדף , וזה נורא מכוער, אבל עד שאסיים את הספר :

תכנון עבודה לתכנות נומרי עם Matlab ו-Octave

שם הפרק דפי תרגול הערות
תכנות נומרי עם Matlab ו-Octave אין צורך 100%
הכנה אין צורך
שלום עולם! אין צורך עבודה עם קבצים
משתנים תרגול
קלט ופלט תרגול הרחבה על סוגי משתנים ב fprintf
פעולות חשבון תרגול פעולות חשבוניות , שימוש בסוגריים, שילוב עם אופרטורים לוגיים ובוליאנים, פונקציות נוספות.
אופרטורים תרגול
משפטי תנאי תרגול עריכת הקדמה, הוספת דוגמאות.
מחרוזות תרגול הרחבה על מספרים. הרחבה על בניית מחרוזות. פקודות למחרוזות
מערכים תרגול ריק
וקטורים תרגול הקדמה .הרחבה על פעולות. פונקציות נוספות.
מטריצות תרגול הרחבה על פעולות חישוב בין מטריצות, חוקי מטריצות. מתקדם : מטריצות תלת מימדיות.
לולאות תרגול דוגמאות
רשומות תרגול הקדמה
מערך תאים תרגול הקדמה
מטריצה דלילה תרגול הקדמה - מה זה בדיוק?! הסברים ופונקציות
פונקציות תרגול הרחבה. תתי פונקציות (מיקום)
גרפים תרגול תרגום אנגלית, meshgrid (מיקום)
נספחים תרגול אופרטורים, פונקציות ופקודות. אינדקס ל plot ו legend

הערות כלליות

  • הוספת דפי תרגול לכל הפרקים הרלוונטים
  • פרק שעוסק בפעולות עם קבצי m
  • דף תכניות מתקדמות / פונקציות.
  • נספח עם רשימת פקודות ופונקציות עיקריות, כולל הסבר קצר.
  • סדר בבלאגן: הפרק שעוסק בפעולות חשבון צריך להופיע לפני אופרטורים לוגיים.

ארגזי חול

משתנים ללא תוכן (בניית פונקציות) נבנה פונקציה y=2+x

>>y = @(x) 2+x;
>>y(2,)
ans = 4

נבדוק x=2

ans=
y(2)

אם רוצים לראות את הפונקציה שיצרנו :

>>y
y =

@(x) 2 + x

כעת נבדוק מיהו y

octave:20> whos y

*** local user variables:

  Prot Name        Size                     Bytes  Class
  ==== ====        ====                     =====  ===== 
   rwd y           1x1                          0  function_handle

Total is 1 element using 0 bytes


דוגמה נוספת:

octave:23> y=@(a,b) (a+b)^2
y =

@(a, b) (a + b) ^ 2
octave:26> y(1,2)
ans =  9

ניתן ליצור פונקציות מורכבות לדוגמה: