显示标签为“科学”的博文。显示所有博文
显示标签为“科学”的博文。显示所有博文

2008年8月2日星期六

弧型弹道和预言机



女主角是风骚的安吉丽娜朱莉,男主角是刚在《赎罪》一片中崭露头角的小个子帅哥詹姆斯麦卡维。两个我都喜欢。

片中最让人印象深刻的就是子弹在空中飞行的特写,慢镜头给人的视觉震撼自不必说,几乎每个杀手都会让子弹拐着弯儿飞。女主角的最后那颗子弹更是在屋里整整绕了个圈,贯穿所有人的脑袋,太赞了。

至于那个预言机,其实是台织布机,据说一千年来杀手们都是用这个方法决定暗杀对象的:布纹本应经纬线交错上下,偶有错节点就是一个密码,经线在上为0,纬线在上为1,然后把二进制码转换成 ASCII 码,就能得到一排英文字母,那就是下一个目标的名字。

小时候看过一本书叫《从一到无穷大》,里面说到几个世纪前就有人想到发明一台自动写诗的机器:每行72个轮子,每个轮子26个字母,每个轮子转一圈下一个轮子转一格。这么一来,等到最后一个轮子转一圈,你就能看到古往今来甚至未来所有的诗句(假设每行诗不超过72个字母,如果超过了多加几个轮子就是)。这种方法算法上叫作“穷举法”,得出的结果绝大多数毫无意义。26的72次方是多少,反正我是懒得算。

回到影片中的织布机。假设棉布的经密和纬密都是 50/英寸 ,错节点间必须隔一个正确节点,那么小小的一平方英寸里可以放 (50/2)^2 = 625 个 bit 即 大约 87 个字母。一般人的名字应该不超过这个长度吧。只要这台机器一直工作下去,毫无疑问布上会出现所有过去现在将来的人的名字。这大概就解释了为什么影片的最后,织布机认为所有人都该死。

我不相信预言。当听见人们试图用统计数据证明自己的观点的时候,我也很怀疑。研究星相的,研究马经的,研究股票的,研究彩票的,都在找对自己论点有利的数据。可在我看来,他们都不能准确预测将来。


哪怕是一个停摆的挂钟,每天都有两次指针指在正确的时间上。但人们往往记住了它准确报时的那两次,而忘了它不准确的千万次。


科学和迷信的区别就在于,科学讲究可重复性。一个实验,不论谁什么时候做,给定条件得到预期的结果,这个条件和结果之间的规律就叫做科学定律。哪怕有一次实验得不到预期的结果,这条科学定律就不能成立,就必须修正。而星相学,马经,股票经,彩票经,中医什么的大抵和那停摆的挂钟一样,有人试图用某些(甚至可能是极端的)案例让别人相信某种规律却刻意地隐瞒了在其它很多情况下这种规律并不生效的事实。

2007年1月25日星期四

红绿蓝的世界 - 认识色彩

红绿蓝的世界 - 认识色彩

译自:http://www.rgbworld.com/color.html


Sun-Prism-Colors


什么是色彩?



我们被色彩包围。 色彩是一种感觉,给我们的生活添加了激情和情感。从穿着的衣服到绘画的颜料处处都有色彩。没有了色彩,世界将是不那么美丽。颜色可以用来代表情感,比如炽热的红色,忧郁的蓝色,嫉妒的绿色。


为了了解色彩,我们应该介绍一下光。没有光就没有颜色,也就没有了红绿蓝的世界。感谢上帝给了我们光。


光是由能量波组成的,这些波又称为光谱。我们看起来像白色的光,如日光,其实是由不同的颜色组成的。光的波长没有颜色,但它制造了我们对颜色的感觉。


可见光 - 我们肉眼所能感觉的光波长只是电磁能量谱的很小一部分。我们将之称为可见光谱。可见光谱的一端是我们能见到的最短波长的光,蓝;另一段是我们能见到的最长波长的光,红。我们在自然界里所能见到的其他色彩都是在这个光谱上蓝和红之间。可见光谱的两端以外分别是短波长的紫外线与X光,和长波长的红外线与无线电波,这些都是我们肉眼不可见的。





原色


rgb spectrum

如果把可见光谱一分为三,大致为红、绿、蓝。这三种颜色被认为是可见光谱的三原色。


三原色可以排成一个圈,通常称之为色轮。红绿蓝三角形排部在色轮上。每两个原色中间是辅色,青绿、红紫、黄(CMY),它们组成了另一个三角。


用来制造颜色的介质和方法,诸如彩色绘画、彩色印刷、彩色电影、彩色电视、彩色打印机等等。它们制造颜色只有两种基本方法--添加法和删减法。





颜色添加系统(RGB)


green + blue = cyan
red + blue = magenta
green + red = yellow

颜色添加系统是关于光线直接从光源发出,没有经过物体的反射。添加重生的过程是混合不同量的红光、绿光、蓝光,从而产生其他的颜色。三原色两两混合生成三辅色,青绿、红紫、黄。三种原色全部加起来就是白色。

电视的电脑的显示器就是用原色光制造颜色。屏幕上的每个像素起初都是黑色。当像素中红绿蓝三色的磷质同时发光的时候,那个像素就是白色的。这种现象就是颜色添加。


为了说明颜色添加,想象三个聚光灯。一个红,一个绿,一个蓝,聚焦在一个冰上舞者的情况。绿蓝两色重叠就是青绿色;蓝红两色重叠就是红紫色;红绿两色重叠就是黄色。所有三原色重叠就白色的光。


spotlights

如先所述,电视和电脑的荧幕是颜色添加系统的例子。成千个红绿蓝的磷点构成了显示器上的画面。这些磷点在受电击的时候发光,不同强度的红绿蓝磷点的组合制造了屏幕上所有的颜色。由于这些点是如此的小和彼此接近,我们看到的不是逐个的点,而是混合光的颜色。不同的荧幕有不同的颜色。这对一个去国电器商店对比过不同品牌的电视的人来说不是什么新鲜事。而且随着时间的推移,屏幕上显现的颜色也会变化。目前,在图像艺术工业中还没有一个关于显示器磷质的颜色标准。


所有的摄影设备都利用了颜色添加系统来收集构成彩色图像所需的信息。这些设备包括了数码相机、扫描仪和摄像机。


总的来说:颜色添加系统包含了对色光的应用。它初始于黑色,混合了红绿蓝光来制造别的颜色。所有原色的总和构成了白色。







颜色删减系统(CMY)


apple reflects red
reflect all = white

照片、杂志和其他自然界的物品例如苹果,利用删减或吸收某种颜色波长的光从而反射其它颜色的光给观察者来制造颜色。这种现象被称为颜色删减。


一个红苹果就是颜色删减的好例子。苹果其实没有颜色。它本身没有发射光能量,它不过就是在白光照射下反射了红光而吸收了其它波长的光,从而使我们看到它是红色。观察者(观感器)可以是人眼、相机中的胶片或者一个感光设备。


颜色删减系统包括了颜料和反光。颜色删减系统出始于一个物品(通常是一个底板如纸张或画布),该物品能反射光也能使用颜料(色素或染料)来去除白光中的部分波长的光,用以制造别的颜色。如果一个物体把白光全部反射给观察者,那么它显示为白。如果一个物体吸收(删减)所有照射它的光,没有光反射给观察者,那么它显示为黑。就是这个删减过程让我们周遭的所有物体有了颜色。


彩色绘画、彩色摄影和所有彩色印刷过程使用了删减法来制造颜色。这些例子中,反射用的底板是画布(绘图)或纸张(照片打印),通常是白色的。


C + M + Y = K
overprint

印刷机使用彩色墨水作为过滤器删减掉白光中的部分光,从而在纸面上制造其它颜色。印刷墨水是透明的,这样光可以透过它在纸底板上反射。将光反射给观察者的其实是纸张本身。胶版印刷使用青绿、红紫、黄制成颜料,还有第四种颜料--黑。黑色打印墨水用K表示以避免和表示蓝的B混淆。在一种墨水上覆盖另一种墨水,制造了删减辅色--红、绿、蓝。


以下的图示说明了白纸上的各种墨水的作用。任何一种墨水(青绿、红紫、黄)吸收或删减白光中的一部分并且反射其它部分给观测者。墨水是透明的。是纸张反射那些不被吸收的光给观测者。


reflecting inks diagram
ink reflection chart

为了在印刷品种再现原图,比如一张照片,照片首先被转化成一系列小点,这些点的颜色为CMYK(青绿、红紫、黄、黑)四色之一。当墨水被印刷到纸上,这些小点迷惑了我们的眼睛使得它看起来像是原来的图像。


总的来说:颜色删减系统包括了颜料和反光。它使用青绿、红紫、黄颜料或染料来去除照亮物体的白光中的部分光,使得物体有颜色。当使用同样多的纯删减原色(青绿、红紫、黄),物体表现为黑色。