תכנות נומרי עם Matlab ו-Octave/פונקציות: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
שורה 149:
</source>
אם נרצה לבדוק על וקטור של, מה תהיה התוצאה?
<source lang="text">
octave:3> f=@(x,y) x.^2+2.*y+1;
octave:4> x=1:2:8;y=x;
octave:5>xy=f(x,y)
ans =
4 16 36 64
</source>
כלומר, ניתן להפעיל את הפונקציה על וקטורים.
אפשרות נוספת היא לכתוב את החישוב ללא הגדרת פונקציה, אולם במקרה הזה חייבים משתנה מוגדר לפני ביצוע החישוב, אחרת נקבל שגיאה:
<source lang="text">
octave:12> x=1:2:8;y=x;
octave:13> f=x.^2+2.*y+1
f =
4 16 36 64
</source>
{{תכנות נומרי עם Matlab ו-Octave|מוגבל}}
[[קטגוריה:תכנות נומרי עם Matlab ו-Octave|פונקציות]]
|