מייפל/פונקציות

מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.

קפיצה אל: ניווט, חיפוש



תוכן עניינים

[עריכה] פונקציה בנעלם יחיד

נניח כי מעוניינים להגדיר את הפונקציה \ f(x)=e^x-{3\over x}. לשם כך נבצע:

f:=x->exp(x)-3/x;
\ x\to e^x-{3\over x}


print(f(1), `is also equal to `, evalf(f(1)))
e-3, is also equal to , -.281718172


[עריכה] הגדרה חלופית

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

f(x):=exp(x)-3/x


אך צורה זו אינה מומלצת. בשיטה זו, יקפוץ חלון אשר ישאל האם מדובר ב-Function definition או ב-Table assignment. יש לבחור באפשרות הראשונה.

[עריכה] פונקציה במספר נעלמים

g:=(x,y,z) -> x^2+y^2+z^2;
\ (x,y,z) \to x^2+y^2+z^2


g(1,2);
Error, invalid input: g uses a 3rd argument, z, which is missing


g(1,2,3);
14


[עריכה] הרכבת פונקציות

f:=x->sin(x); g:=3f^2-f; g(3);
\ x\to\sin(x)
\ 3f^2-f
\ 3\cdot\sin(3)^2-\sin(3)



הפרק הקודם:
השימוש ב-plot ובדומיו
פונקציות הפרק הבא:
חשבון דיפרנציאלי ואינטגרלי