几个特殊的图像分享


几个特殊的图像分享

这几天我在一本书上看到几个不错的图像,分享一下。这本书是《Mathematica A Problem-Centered Approach》上面基本是以题目为导向,一步步地教你怎么操作,我看了一大半,感觉收获蛮大的。这里我提供 下载链接.

1.蝴蝶图

x[t_] := Sin[t] (E^Cos[t] - 2 Cos[4 t] - Sin[t/12]^5)
y[t_] := Cos[t] (E^Cos[t] - 2 Cos[4 t] - Sin[t/12]^5)
ParametricPlot[{x[t], y[t]}, {t, -50, 50}, Background -> White]

2.子弹——鼻子曲线。

Manipulate[Plot[Abs@x/Sqrt[c - x^2], {x, -1, 1}], {c, 1, 3}]

3.帽子曲线

q[x_, y_] := Sin[x^2 + y^2] Exp[-x^2] + Cos[x^2 + y^2]
Plot3D[q[x, y], {x, -2, 2}, {y, -2, 2}, PlotPoints -> 50, 
 Background -> White]

4.波浪图

ListAnimate[
 Table[Plot3D[x y Sin[x^2] Cos[y^2], {x, -2 Pi, 0}, {y, -2 Pi, 0}, 
   PlotRange -> All, PlotPoints -> i], {i, 5, 30, 3}]]

5.爱心图

ContourPlot3D[(x^2 + 9/4 y^2 + z^2 - 1)^3 - x^2 z^3 - 9/80 y^2 z^3 == 
  0, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}]


文章作者: 我心永恆
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 我心永恆 !
评论
 上一篇
Mathematica——列表操作 Mathematica——列表操作
1.1介绍 在Mathematica中,列表是主要的数据结构,在LISP等函数式编程语言中也是如此。任何复杂的数据结构都可以表示为一些(可能是复杂的和嵌套的)列表。例如,n维数组表示为深度为n的列表。 列表可以在程序执行过程
2021-05-31 我心永恆
下一篇 
Mathematica——画图3 Mathematica——画图3
在一个网格中显示多个图形问题为了便于比较,你可能需要显示几个相关的图形在一个网格中。 解决方案使用GraphicsGrid在mathematica6或GraphicsArray在较早的版本。您可以使用表来将几个图形分组在一起,但这使你几乎无
2021-05-31 我心永恆
  目录