光电效应陈述中的逻辑矛盾

经过《科普中国》编辑审定:光电效应是物理学中一个重要而神奇的现象。在高于某特定频率的电磁波照射下,某些物质内部的电子会被光子激发出来而形成电流,即光生电现象(即光电效应)。这种陈述,其中的问题出在哪里?

历史事实是:1887年,赫兹发现光电效应现象。但是,经典物理学的解释与实验数据不符。按照传统物理观念,光照释放出的电子数量与入射光的振幅成比例,可是,当入射光逐渐变弱时,释放出的光电子仍然存在,与实验数据不符。

1905年,年仅27岁的“小毛头”爱因斯坦提出一个大胆设想:在

真空中的光波以“波包“形式运动,”波包“的能量是离散的,与

入射光的频率成正比,而且恰好等于普朗克常数与入射光的频率之乘积。这就是说,在自然界中的光波也是量子化的,存在所谓”光量子“,也称为”光子“。在这种假说之下,入射光逐渐变弱时,振幅变小,但是,入射光的频率未必变小,入射光的”波包“能量仍然可以释放出”光电子“,科学地解释了传统物理学中的”与实验数据不符“的矛盾。为此,爱因斯坦荣获诺贝尔

1921年度物理奖。

关于光电效应的陈述,《科普中国》编辑中的逻辑矛盾是:不应该在光电效应的陈述中说”电子会被光子激发出来“,因为,光子概念是在光电效应科学解释之后才被爱因斯坦引入物理学之中。《科普中国》如此疏忽大意,无意中贬低了爱因斯坦的伟大功绩。

实际上,爱因斯坦帮助了普朗克,使得量子假说变为科学理

论。为此,普朗克荣获诺贝尔1918年度物理奖。物理学不靠吹

牛,而全凭实验数据说话。

袁萌5月24日

时间: 2024-12-20 08:11:25

光电效应陈述中的逻辑矛盾的相关文章

浅析白盒测试中的逻辑覆盖测试

在白盒测试中,逻辑覆盖测试是使用较多的方法.按照其对测试的有效程度,又将其划分为由弱到强的6种:语句覆盖.判定覆盖.条件覆盖.判定-条件覆盖.条件组合覆盖.路径覆盖. 在这里,不深究各个覆盖的优缺点,仅仅根据一个实际例子来看看如何写出6种覆盖的测试用例. public void function(int a, int b, int c) { if ((a > 1) && (b == 0)) { c /= a; } if ((a == 5) || (c > 1)) { c +=

PHP和Javascript中的逻辑操作符&&和||的比较

几乎所有的语言都有&&(且)和||(或)的逻辑操作符,&&用于判断多个表达式的时候,如果为真(true),则继续判断下一个表达式,如果为假(false),则停止表达式解析,即只有当所有表达式都为真(true),才返回真(true),如果某一个表达式为假(false),则结果就(false):而||(或)恰好相反,也是对多个表达式依次判断,如果表达式为真(true),则终止表达式的逻辑判断,其结果为真(true).这两个逻辑操作符都存在短路这个行为: &&判断

[SQL] 理解SQL SERVER中的逻辑读,预读和物理读

SQL SERVER数据存储的形式 在谈到几种不同的读取方式之前,首先要理解SQL SERVER数据存储的方式.SQL SERVER存储的最小单位为页(Page).每一页大小为8k,SQL SERVER对于页的读取是原子性,要么读完一页,要么完全不读,不会有中间状态.而页之间的数据组织结构为B树(请参考我之前的博文).所以SQL SERVER对于逻辑读,预读,和物理读的单位是页. SQL SERVER一页的总大小为:8K 但是这一页存储的数据会是:8K=8192字节-96字节(页头)-36字节(

SQL Server 中的逻辑读与物理读

首先要理解逻辑读和物理读: 预读:用估计信息,去硬盘读取数据到缓存.预读100次,也就是估计将要从硬盘中读取了100页数据到缓存. 物理读:查询计划生成好以后,如果缓存缺少所需要的数据,让缓存再次去读硬盘.物理读10页,从硬盘中读取10页数据到缓存. 逻辑读:从缓存中取出所有数据.逻辑读100次,也就是从缓存里取到100页数据. SQL Server存储的最小单位是页,每一页大小为8K,SQL Server对于页的读取是原子性的,要么读完一页,要么完全不读.即使是仅仅要获得一条数据,也要读完一页

js中的逻辑或和逻辑与

a=''||'abc';                              //返回什么?  'abc' a=1||2;                                  //返回什么?   1 var a=0; var b=++a||++a ;        //a=1;b=1; b=''&&'abc'                             //返回什么?  ’‘ b=1&&2                          

Web安全测试中常见逻辑漏洞解析(实战篇)

Web安全测试中常见逻辑漏洞解析(实战篇) 简要: 越权漏洞是比较常见的漏洞类型,越权漏洞可以理解为,一个正常的用户A通常只能够对自己的一些信息进行增删改查,但是由于程序员的一时疏忽,对信息进行增删改查的时候没有进行一个判断,判断所需要操作的信息是否属于对应的用户,导致用户A可以操作其他人的信息.? 逻辑漏洞挖掘一直是安全测试中"经久不衰"的话题.相比SQL注入.XSS漏洞等传统安全漏洞,现在的攻击者更倾向于利用业务逻辑层的应用安全问题,这类问题往往危害巨大,可能造成了企业的资产损失和

在WPF中减少逻辑与UI元素的耦合

原文:在WPF中减少逻辑与UI元素的耦合             在WPF中减少逻辑与UI元素的耦合 周银辉 1,    避免在逻辑中引用界面元素,别把后台数据强加给UI  一个糟糕的案例 比如说主界面上有一个显示当前任务状态的标签label_TaskState,我们会时常更新该标签以便及时地将任务状态通知用户.那么很糟糕的一种假设是我们的代码中会到处充斥着这样的语句段this.label_TaskState .Content = this.GetStateDescription(TaskSta

AIX中创建的裸设备即AIX中的逻辑卷 for Oracle

AIX中创建的裸设备即AIX中的逻辑卷 创建方法如下: 语法:mklv -t raw -y [lvname] [vgname] [LPs] 例如在创建Oracle所需的裸设备: mklv -t raw -y lv_sysaux datavg 3 mklv -t raw -y lv_systems aux datavg 3 mklv -t raw -y lv_ctl1 datavg 1 mklv -t raw -y lv_ctl2 datavg 1 mklv -t raw -y lv_redo1

oracle 菜鸟学习之 decode中if-then-else逻辑

oracle 菜鸟学习之 decode中if-then-else逻辑 decode类似于if - then - else 语法:decode(values,if1,then1,if2,then2,...else) values 代表某个表的任何类型的任意列或者一个通过计算所得的任何结果,当每个value值被测试,如果value的值为if1,decode函数的结果为then1,如果都不符合,那么就返回else.这里的if.then及else都可以是函数或计算表达式. 例子 create table