【数学建模之Mathematica】2.函数可视化

本文档详细介绍了Wolfram语言中用于函数可视化的四个关键函数:Plot、Plot3D、ContourPlot和ContourPlot3D。通过实例展示了如何绘制二维和三维函数、等高线图以及隐函数图像,包括添加图例、标注和颜色等功能。对于科学研究和数学教育来说,这些工具是不可或缺的数据可视化资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿

Wolfram语言与系统参考资料中心

详细资料见官方文档

目录

函数可视化:

1.Plot        二维

(1)绘制一个函数

(2)绘制多个函数,并显示图例、标注

2.Plot3D        绘制三维图

(1)绘制一个函数

(2)绘制多个函数

3.ContourPlot        绘制二维等高线图或f(x,y)=c的隐函数

(1)基本范例

 (2)画隐函数图像

4.ContourPlot3D        绘制三维等高线图或f(x,y,z)=c的隐函数

(1)基本范例

(2)画隐函数图


函数可视化:

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}]

 结果:

你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若oo尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值