上一节讲的三叶结,举一反三,由三可到无穷,这一节讲N叶结再次看下三叶结的公式:x = sin(t) + 2*sin(2*t)y = cos(t) - 2*cos(2*t)将其改为:x = sin(t) + 2*sin((n-1)*t)y = cos(t) - 2*cos((n-1)*t)就变成了N叶...
分类:
其他好文 时间:
2014-07-14 09:47:28
阅读次数:
358
除法啰嗦的,不仅是python。
整数除以整数
看官请在启动idle之后,练习下面的运算:
>>> 2/5
0
>>> 2.0/5
0.4
>>> 2/5.0
0.4
>>> 2.0/5.0
0.4
看到没有?麻烦出来了,如果从小学数学知识除法,以上四个运算结果都应该是0.4。但我们看到的后三个符合,第一个居然结果是0。why?
因为,在python里面有一个规定,像2/...
分类:
编程语言 时间:
2014-07-12 22:34:05
阅读次数:
338
题意:就是 把编号从0-n的小球对应放进i%a编号的盒子里,然后又买了新盒子,
现在总共有b个盒子,Bob想把球装进i%b编号的盒子里。求重置的最小花费。
每次移动的花费为y - x ,即移动前后盒子编号的差值的绝对值。
算法:
题目就是要求
先判断 n与 ...
分类:
其他好文 时间:
2014-07-12 21:36:33
阅读次数:
255
poj2109 Power of Cryptography(数学题)...
分类:
其他好文 时间:
2014-07-12 20:48:01
阅读次数:
279
参数说明: -l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,比如,我要链接到数学库,它的库名是m,它的库文件名是libm.so(一般放在/lib、/usr/lib或/usr/local/lib目录下),很容易看出,把库文件名的头lib和尾.so去掉就是库名了...
分类:
其他好文 时间:
2014-07-12 20:02:17
阅读次数:
192
斐波那契数列又因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”。
fibonacci 数列定义:
n = 1,2 时,fib(n) = 1
n > 2 时,fib(n) = fib(n-2) + fib(n-1)
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584,……...
分类:
其他好文 时间:
2014-07-12 18:51:36
阅读次数:
176
poj2105 IP Address(简单题)...
分类:
其他好文 时间:
2014-07-12 18:37:22
阅读次数:
225
adaptiveThreshold函数可以二值化,也可以提取边缘:Python: cv2.adaptiveThreshold(src, maxValue, adaptiveMethod, thresholdType, blockSize, C[, dst]) → dstC: void cvAdaptiveThreshold(const CvArr* src, CvArr* dst, double...
分类:
编程语言 时间:
2014-07-12 18:35:57
阅读次数:
307
poj2591 Set Definition(递推)...
分类:
其他好文 时间:
2014-07-12 18:09:46
阅读次数:
232
图像产生加性零均值高斯噪声,在灰度图上加上噪声,加上噪声的方式是每个点的灰度值加上一个噪声值,噪声值的产生方式为Box-Muller算法生成高斯噪声。在计算机模拟中,经常需要生成正态分布的数值。最基本的一个方法是使用标准的正态累积分布函数的反函数。除此之外还有其他更加高效的方法,Box-Muller变换就是其中之一。另一个更加快捷的方法是ziggurat算法。下面将介绍这两种方法。一个简单可行的并...
分类:
编程语言 时间:
2014-07-12 17:45:03
阅读次数:
373