一些数学函数

Wolfram 语言包含大量的数学函数. "数学函数" 给出了完全的列表. 下面列出几个常用函数:

Sqrt[x]平方根 ()
Exp[x]指数函数 ()
Log[x]自然对数 ()
Log[b,x] 为底的对数()
Sin[x], Cos[x], Tan[x]三角函数 (自变量的单位是弧度)
ArcSin[x], ArcCos[x], ArcTan[x]反三角函数
n!阶乘 (整数 的乘积)
Abs[x]绝对值
Round[x] 最近的整数
Mod[n,m] 模除 ( 除以 的余数)
RandomReal[]0 和 1 之间的伪随机数
Max[x,y,], Min[x,y,], , 的最大值,最小值
FactorInteger[n] 的素数因子 (参见 "整数和数论中的函数")

一些常用数学函数

所有 Wolfram 语言函数的自变量用方括号括起来
Wolfram 系统内部函数的名字以大写字母开始

Wolfram 语言函数的两个重要特点

特别要记住 Wolfram 语言所有函数的自变量是用方括号括起来,而不是圆括号. 在 Wolfram 语言中, 圆括号只用于指明项的组合,决不指明函数自变量.

这里给出 , 注意 Log 的大写字母,注意变量在方括号内:
In[1]:=
Click for copyable input
Out[1]=

同算术运算一样,当用户给出精确输入时,Wolfram 语言给出精确输出.

这里得到 精确值:
In[2]:=
Click for copyable input
Out[2]=
这里得到 的近似结果:
In[3]:=
Click for copyable input
Out[3]=
小数点告诉 Wolfram 语言产生近似数值解:
In[4]:=
Click for copyable input
Out[4]=
因为用户不要求近似数值解,Wolfram 语言给出符号形式的数字:
In[5]:=
Click for copyable input
Out[5]=
这是 的精确整数解. 计算这样的阶乘可以给你非常大的数字. 您应该能够在很短的时间计算出直到 的数:
In[6]:=
Click for copyable input
Out[6]=
这里给出阶乘的近似数值解:
In[7]:=
Click for copyable input
Out[7]=
Pi
E (通常输出为 )
Degree: 度对弧度转换因子 (通常输出为 )
I (通常输出为 )
Infinity

一些常用数学常数

注意内部常数都以大写字母开头.

的数值解:
In[8]:=
Click for copyable input
Out[8]=
的精确解,注意三角函数的变量单位总是弧度:
In[9]:=
Click for copyable input
Out[9]=
的数值解, 通过乘以常量 Degree 将变量度转化为弧度:
In[10]:=
Click for copyable input
Out[10]=
Log[x] 给出以 为底的对数:
In[11]:=
Click for copyable input
Out[11]=
使用 Log[b,x] 来表示以 b 为底的对数. 在标准的数学符号中, b 是可选的:
In[12]:=
Click for copyable input
Out[12]=