你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿
详细资料见官方文档
目录
3.ContourPlot 绘制二维等高线图或f(x,y)=c的隐函数
4.ContourPlot3D 绘制三维等高线图或f(x,y,z)=c的隐函数
函数可视化:
1.Plot 二维
基本用法:
(1)绘制一个函数
Plot[Exp[x], {x, 0, 3}]
结果:注意,后面的花括号是范围。一定要给范围,否则报错
(2)绘制多个函数,并显示图例、标注
Plot[{Sin[x], Exp[x]}, {x, 0, Pi}, PlotLabels -> "Expressions",
PlotLegends -> "Expressions"]
结果:
2.Plot3D 绘制三维图
基本用法:
(1)绘制一个函数
Plot3D[E^(-(((x - 1)^2 + (y - 2)^2)/18)), {x, -6, 6}, {y, -6, 6}]
注意这里不能绘制隐函数,如:
Plot3D[x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}]
将会报错:
Options expected (instead of {z,-1,1}) beyond position 3 in Plot3D[x^2+y^2+z^2==1,{x,-1,1},{y,-1,1},{z,-1,1}]. An option must be a rule or a list of rules.
若要绘制隐函数需要用ContourPlot3D或ContourPlot
(2)绘制多个函数
Plot3D[{x^2 + y^2, -x^2 - y^2}, {x, -2, 2}, {y, -2, 2},
ColorFunction -> "RustTones"]
结果:
3.ContourPlot 绘制二维等高线图或f(x,y)=c的隐函数
基本用法:
(1)基本范例
ContourPlot[Sin[x^2 + y^2], {x, -1, 1}, {y, -1, 1}, ContourLabels -> True]
结果:ContourLabels就是加标签
(2)画隐函数图像
ContourPlot[x^2 + y^2 == 1, {x, -1, 1}, {y, -1, 1}]
结果:
4.ContourPlot3D 绘制三维等高线图或f(x,y,z)=c的隐函数
基本用法:
(1)基本范例
ContourPlot3D[Sqrt[x y z], {x, -1, 1}, {y, -1, 1}, {z, -1, 1}]
结果:
(2)画隐函数图像
ContourPlot3D[
x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}]
结果:
你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿