4- توابع ریاضی
در mathematica دسته وسیعی از توابع می باشند که برخی از آنها عبارتند از :
ریشه دوم x:..... Sqrt[x]
تابع نمایی : ..... Exp[x]
فاکتوریل عدد n: .....n!
لگاریتم طبیعی و لگاریتم در مبنای bعدد مثبت x:..... Log[x],Log[b,x]
مثال :
محاسبه مقدار تقریبی رادیکال 2 تا 10 رقم با معنی .
N[sqrt[2],10]
1.414213562
توابع مثلثاتی و معکوس آنها
Sin[x] , cos[x] , Tan[x] , Cot[x] , Sec[x] , Csc[x] , ArcSin[x] , ArcCos[x] , …
توابع هیچربویک و معکوس آنها
Sinh[x] , Cosh[x] , Tanh[x] , Coth[x] , Sech[x] , Csch[x] , Arcsinh[x] , ArcCosh[x] , …
نکاتی در مورد توابع در Mathematica
- نام همه توابع با حروف بزرگ شروع می شوند و در توابع چند قسمتی شروع هر قسمت نیز با حروف بزرگ می باشد ، مانند Sin[x] و ArcSin[x] و ... .
- آرگومانهای توابع داخل براکت *[]* قرار دارد ، مانند Sin[x] و f[x] و ...
- آرگومان توابع مثلثاتی بر حسب رادیان محسوب می شود .
مثال :
Sin[Pi/2]+Sin[8.4]
1.8543
- اگر جلوی آرگومان ، Degree قرار دهید ، آرگومان بر حسب درجه منظور می شود .
- هرگاه آرگومان در دامنه تعریف تابع نباشد ، پیام خطا یا خود دستور را دریافت خواهید کرد .
برخی دیگر از توابع خاص عبارتند از :
تابع جزء صحیح ، بزرگترین عدد صحیح نابیشتر از x ..... Floor[x]
تابع کوچکترین عدد صحیح بزرگتر از x ..... Ceiling[x]
تابع قدر مطلق x ..... Abs[x]
تابع علامت ، 1 برای x>0 و 1- برای x<0 و 0 برای x=0 ..... Sign[x]
تابع
مثال : با فرض x=3.14 می خواهیم مقادیر x ، [x] و
X=3.14;
{x,Floor[x],Round[x]}
{3.14,3,3}
