最新 | 玄数

2018-05-20

一笔画图形

 

 
一笔画图形

 

 

一笔画原理

练习6 —— 如下图形如何一笔画


2018-05-06

哥尼斯堡 Koenigsberg
上图是18世纪时,东普鲁士的首府 —— 哥尼斯堡(现俄罗斯的加里宁格勒)。普雷格河及它的两条支流,将这历史名城分为4个区域。有7座桥横跨河上,其中5座连接河中心岛A。当时的居民便提出这样的一个问题:能否7座桥都走一遍,而且仅走过一遍?许多人尝试了,但终究以失败结束。
七桥问题 Seven Bridges Problem
后来,数学家欧拉把它转化为“一笔画问题”。他于1736年,向圣彼得堡科学院递交了一份题为《哥尼斯堡的七桥问题》的论文,开创了一个新的学科:图论。
(更多…)


2018-04-15

级数
series

级数表


2018-03-19

梅森 Mersenne

马林·梅森(Marin Mersenne 1588 ~ 1648)  是法国大数学家笛卡尔的同学,曾致力于寻找质数公式。1644年,他提出:在形如2n – 1的式子中,存在许多质数。他曾指出以下这些数都是素数:

M2 = 22 – 1

M3 = 23 – 1

M5 = 25 – 1

M7 = 27 – 1

M13 = 213 – 1

M17 = 217 – 1

M19 = 219 – 1

M31 = 231 – 1

M67 = 267 – 1

M127 = 2127 – 1

M257 = 2257 – 1
(更多…)


2018-02-14

最简单的心形表达式:r = 1 – sinθ(极坐标)
r = 1 – sinθ

这个式子还有一个来历 —— 数学家笛卡尔的爱情故事:

1649年,52岁的笛卡尔认识了18岁的瑞典公主克里斯汀。公主被笛卡尔的数学魅力折服了,于是,两人便堕入爱河。

但你说国王怎么会同意呢,必须把他们俩分开。那么公主与笛卡尔只好通过书信来维持这段爱情。在第13封信后,笛卡尔离开人世。信里就这么一个公式:r=a(1-sinθ)。克里斯汀公主依据方程画出图形,哦,是个心形,他一直爱着我。

以上的是故事,故事!

 

这条式子虽简单,但大概不会令人太过满意,因为它跟❤还差一段距离,下边过于圆满,不尖。那么怎么用不太复杂的数学函数式,来画出相对接近真实心形的图案呢?

 

(1)跟圆有点接近

圆的方程:x2 + y2 = 4

圆的方程

 

 

(2)切开只看一半:上部是鼓起、凸起的弧形,而下部是接近直线的弧形。

对圆的方程:x2 + y2 = 4 增加一项 -2xy 便可得 (x – y)2 = 4。这实际上就是 |x – y| = 2,是两条平行的直线
|x – y| = 2

把这两个图折中一下,会怎么样呢?x2 –xy + y2 = 4得到的是下面类似于椭圆的图形

类似于椭圆

 

 

(3)轴对称图形:关于y轴对称。

保留在y轴的右边部分,而删掉左边部分,然后把右边的复制到左边。如何使x2 –xy + y2 = 4 变为关于y轴对称呢?根据f(-x) = f(x),对x加上绝对值,得x2 –|x|y + y2 = 4
心形

这才真正的是个心形。但如果你不满意,可在|x|y前加一个小于2的系数,如x2 –1.3|x|y + y2 = 4,便可使图形上部更凸一些
heart-shaped

情人节快乐,怎么用函数表达式画心形


2017-12-28

如何用程序来绘制正多边形?

正多边形

如图,正五边形ABCDE关于y轴对称,B与E,C与D互为对称点。A的坐标为(0, r)。 半径OA旋转一个内角θ,便是OB,此时B的坐标为(r·sin0, r·cos0)。继续旋转,可以得到OC、OD、OE等半径,坐标求法与OB的一致,只需把对应的角度依次增加(2π/边数)。

 

编程的流程图如下:

 

algorithm regular polygon
(更多…)


2017-11-15

1. 向量的点乘Dot Product(数量积,內积)(Inner Product)

(1)平面向量点乘原理

                             a · b =(x1i + y1 j)·(x2i + y2 j

.                                     = x1 x2 i2 +(x1y2 + x2 y1i j + y1 y2 j2

∵                               i =(1,0),j =(0,1)

∴                               i2 =(1,0)·(1,0)= 1,

                                   j2 =(0,1)·(0,1)= 1

                                   ij =(1,0)·(0,1)=0

∴                                a · b = x1x2 + y1y2

 

在n维向量中             a · b = ∑ai·bi

两个向量的点乘 = 他们对应分量乘积的和

 

(2)几何解释
向量点乘 dot product
                                            a · b =(x1i + y1 j)·(x2i + y2 j

.                                                    = (|a|cosαi + |a|sinαj) · (|b|cosβi + |b|sinβj)

.                                                    = |a|·|b|(cosαcosβ + sinαsinβ)

.                                                    = |a|·|b| cos(α-β)

 

(更多…)