返回列表

[函数] 又见心形曲线

话说今晚同学在QQ上给我发了下面这张心形函数图

未命名.jpg
(37.35 KB)
2012-9-28 03:52


不过我当时正在玩Q版沙罗曼蛇(嗯,最近怀旧嘛,不过这个Q版的比原版难很多,我接了N次机才玩到第6关啊擦……)所以并没细心看。

玩累了之后才回过头来看看,一看之下,咦?奇怪,上面的式子明明是一条函数,怎么会整出一个区域来?而且中间还有这种效果?

仔细看下,再看到解析式中有个 $\cos(200\cdot x)$,噢!原来这并不是一个区域,而是一条很密的上下摆动的函数曲线。

而中间那种效果只是因为线太密了,密到粘在一起,显示出来就会这样,这跟作图的软件有关,用别的软件作出来的效果会不同,比如我用 Mathematica7 作同样的函数得到如下。

QQ截图20120928031618.png
(19.18 KB)
2012-9-28 03:52


好,该琢磨解析式了。想了想,咦,其实这构造原理很简单。

既然“密”是通过 $\cos(200\cdot x)$ 形成的,而且是上下摆动,那么当 $\cos(200\cdot x)$ 取 $\pm1$ 的那些点就是心形轮廓上面的点,因此如果将 $\cos(200\cdot x)$ 分别用 $1$ 和 $-1$ 代替,得到的两条函数便是这个心形的上下两条轮廓,如下图所示。

QQ截图20120928032311.png
(12.65 KB)
2012-9-28 03:52


明白了这一点后,就可以自己重新构造一个出来。具体来说,设上下两条轮廓线分别为 $f(x)$ 和 $g(x)$,那么函数\[y=0.5(1+\cos nx)f(x)+0.5(1-\cos nx)g(x)\]便是所求,其中 $n$ 越大线就越密。

比如我用两个半圆来作 $f(x)$,用两条反三角函数作 $g(x)$(要用到一些绝对值技巧),同样取 $n=200$ 就得到如下的函数及图形。
\[y=\frac12\bigl(1+\cos(200x)\bigr)\sqrt{\frac14-\left(\frac12-\abs x\right)^2}+\frac12\bigl(1-\cos(200x)\bigr)\frac{\arccos(1-2\abs x)-\pi}2\]
QQ截图20120928032930.png
(18.07 KB)
2012-9-28 03:52


其实我个人感觉我整出来的这个比原来的看着还顺眼些 :D 嘿嘿。再华丽一点点,改变 $n$ 的值再加点颜色,可以有如下的效果。

QQ截图20120928034902.png
(29.62 KB)
2012-9-28 03:52


你可以调整 $f(x)$, $g(x)$ 的一些系数改变形状,当然也可以自己去构造,而且也不一定要用 $\cos nx$,还可以搞搞其他样式,比如改为用 $-1$ 的幂结合高斯函数可以得到如下虚线心形。

QQ截图20120928034032.png
(14.9 KB)
2012-9-28 03:52


OK,时间关系,先扯到这里。总之,大家尽情发挥,随便玩。

擦,真的好晚了,不闪就危险了!…… 未命名.gif
(1.01 KB)
2012-9-28 03:52
本主题由 kuing 于 2013-1-19 16:52 分类
基本信息:kuing,GG,19880618~?,地道广州人,高中毕业,无业游民,不等式爱好者,论坛混混;
现状:冇钱又冇样、冇型又冇款、冇身材又冇文采、冇学历又冇能力、冇高度冇速度冇力度兼夹冇野做!(粤语)

乖乖,真是有心人呢!

2# shidilin

是无聊的有心人……
基本信息:kuing,GG,19880618~?,地道广州人,高中毕业,无业游民,不等式爱好者,论坛混混;
现状:冇钱又冇样、冇型又冇款、冇身材又冇文采、冇学历又冇能力、冇高度冇速度冇力度兼夹冇野做!(粤语)

1# kuing


个人很喜欢第二、第三个的效果,嗯。。。。。
Ps:都还不到四点诶~不是会熬到五点+了么,这个不算晚吧~
Well,鄙人是前来仰望各位数学大牛的。——一只嗜好观摩各类才人的笨蛋刺猬

4# 戊概念·五


最后那个虚线的也( ^_^ )不错.....
Well,鄙人是前来仰望各位数学大牛的。——一只嗜好观摩各类才人的笨蛋刺猬

1# kuing


个人很喜欢第二、第三个的效果,嗯。。。。。
Ps:都还不到四点诶~不是会熬到五点+了么,这个不算晚吧~
戊概念·五 发表于 2012-10-2 22:23
“第二、三个”是指哪两个啊……
thanks for your
五点+一般是爪机才敢这么晚,电脑状态得早点闪,不然很危险
基本信息:kuing,GG,19880618~?,地道广州人,高中毕业,无业游民,不等式爱好者,论坛混混;
现状:冇钱又冇样、冇型又冇款、冇身材又冇文采、冇学历又冇能力、冇高度冇速度冇力度兼夹冇野做!(粤语)

6# kuing


是指紫色的那两只了——特别是后边的那个,形状看起来更舒服O(∩_∩)O~
花是送给图图的,吼~不过作为其生父的你,代领就是啦~
Well,鄙人是前来仰望各位数学大牛的。——一只嗜好观摩各类才人的笨蛋刺猬

返回列表