Mathematica 提供了非常强大的绘图功能, 并且提供了大量数学函数的图形命令,您可以方便地组合成所需要的、复杂的二维和三维函数图形,所有这些都使得 Mathematica 系统在函数和数据可视化问题中表现得异常优秀。
示例: 高斯曲线随机点的采样
生成一些随机的数据, 然后我们在下面将这些离散的点绘制出来
Clear[f, x, y] pos = RandomVariate[NormalDistribution[], {300, 2}]; f[{x_, y_}] := E^-((x - .1)^2 + (y - .2)^2); hillData = Table[Append[i, f[i]], {i, pos}];
看一看这些点在三维空间中的分布情况
points = Graphics3D[Point[hillData], Axes -> True]
绘制曲面
lp = ListPlot3D[hillData, PlotRange -> All]
绘制等高线图
cp = ListContourPlot[hillData]
平滑的密度图
ListDensityPlot[hillData]