相对论中的光速c不变,这么讲!你总能理解了吧!
今天谈谈相对论的假设基础——光速不变,很多人都知道爱因斯坦的相对论,也知道相对论的理论基础是光速不变,即无论参考哪个参照系,光的速度都是不变的,这个很难得理解的问题。我之前看过别人的理解,也自己思考怎么理解光速不变这个问题,百思不得其解!

今天在上洗手间时,突然对这个问题又有了兴趣,于是搜索了下光速不变怎么理解,看了知乎上一个答案,讲的知识挺全的,但还是没有用最朴素的话语把光速不变讲清楚,我还是不能理解为什么在不同参照系中光速不变!

于是,我就拿起我的小本子,又开始思考这个曾经让我放弃的问题,不过这一次我似乎有了不一样的理解,不敢说完全理解了光速不变,但是离真理更近了一步吧!以下是我对光速相对任何参照系都不变的阐述,我会尽量用非常通俗的语言表达,对于普通的我们,没有学过什么电磁理论,没有学过什么麦克斯韦电磁方程,我们就想通过身边最常见的事物来理解光速不变这个概念!
经典案例
光是什么?
这个问题,咱不整那些百度官方答案,因为看了你还是不能理解!你见过珍珠项链吧,我们把项链剪断,珍珠排成一条直线,这个的每颗珍珠就是一个光子,那么许多珍珠连在一起就是一串光子,就可以理解为一束光!
光有什么特点?
光啊,有个特点!就是在同一种介质中传播的速度一样,这个是啥意思?空气是一种介质吧,水是一种介质吧,光在空气中传播的速度是一个定值,这个理解吧!
介质的运动不会影响光传播的速度,这个是非常关键的,理解了这句话,你才能理解后面的问题!怎么理解呢?咱们看一个生活案例!
案例1: 你手上有一个盒子,光能过从盒子的左边穿过,从右边射出!你想,这个盒子里是有空气的,光是穿过盒子中的空气从左到右射出!此时,你拿这个盒子往前移动,假设只有一束光从盒子左边射入,经过盒子中的光线会弯曲吗? ,盒子中的介质——空气在动,但是光线还是走它的直线,你可以理解为,无论介质左动右动,都无法影响光线的速度和方向。光线的速度只和介质相关,和介质是否运动及运动方向无关!理解这个,再看一个案例!如果不理解,再反复琢磨下,光它是有实体的,它射出速度只和在什么介质中相关,至于介质是否运动是没有关系的。这个牛顿力学中相对速度是不相容的。按照牛顿力学理解,你这个光在我空气中跑,如果我空气本身有速度,那你的速度是不是应该是空气运动的速度加上你本身的速度。但是,实际上不是这样的!
案例2:你可以这样理解,我这个光比较牛逼,我跑的速度不参照任何物体,我就是依靠自己一个一个光子推动自己来运动的!在空气中跑呢,你空气还是一个妨碍,减损了我的速度,我在真空中跑的速度是最快的,没有任何东西阻难我!我在你空气中跑呢,我是直接穿透你的,把你挤开后,打通自己的一条通道!因为我穿过了你空气,与你空气接触是存在摩擦力的,而且我和你空气之间的摩擦是滑动摩擦,所以阻力大小固定,不论你介质那个方向运动,只有速度不和我光速一样,阻力大小就是固定的!所有我跑起来的速度也是固定的,不受你介质是否运动而影响!
火车案例
在一节火车内,A同学在火车头用手电筒发出一束光到达火车尾!火车此时的速度是100m/s
请问下如果B同学在站台去测量这束光的速度,这个速度是C呢还是C+100?(C代表光束)
答案解析: 大家当然知道啦,肯定是C嘛,都说了光的速度是不会根据参考物改变的嘛!如果你是小学生,那学过的牛顿力学不是这个样理解的。牛顿力学里说:我在火车上运动,火车本身有速度,那我的速度就是我运动的速度+火车的速度啊!但是俺们刚才说过了,光在空气介质中的运动速度,和介质本身的运动是没有关系的呀!我管你火车是100m/s还是1000m/s,只要你是空气,我就能穿透你,你运动的再快,我也是按我自己的速度来穿透你!
一起成长
没有没有理解,如何没有,咱们一起来探讨下!欢迎关注公众号【Python利剑】,这里会发布我的一些思考及所学包含不限于Python、VBA、Mysql、RPA机器人等相关文章,希望能帮助到你!

相对论中的光速c不变,这么讲!你总能理解了吧!的更多相关文章
- Java 中的多态,一次讲个够之接口实现关系中的多态
上文还没有写完,这一篇继续 Java 中的多态,一次讲个够之继承关系中的多态 https://www.cnblogs.com/qianjinyan/p/10824576.html 接口实现关系,和继承 ...
- DOM中元素节点、属性节点、文本节点的理解
DOM中元素节点.属性节点.文本节点的理解 节点信息 每个节点都拥有包含着关于节点某些信息的属性.这些属性是:nodeName(节点名称) nodeValue(节点值) nodeType(节点类型) ...
- Java 中的多态,一次讲个够之继承关系中的多态
多态是继封装.继承之后,面向对象的第三大特性. 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态. Java作为面向对象的语言,同样可以描述一个 ...
- ip地址在通信中的变化(就简单的讲一下, 给自己mark)
节点之间的通信 数据报文的封装(自上而下) http tcp ip mac(讯框) 数据报文的源ip和目标ip是不变的(在内网中, 如果考虑到连接到外部网路的时候, 如果有路由器(里面有嵌入式的Lin ...
- LMDB中的mmap、Copy On Write、MVCC深入理解——讲得非常好,常来看看!
LMDB基本架构 lmdb的基本架构如下: lmdb的基本做法是使用mmap文件映射,不管这个文件存储实在内存上还是在持久存储上.lmdb的所有读取操作都是通过mmap将要访问的文件只读的映射到虚拟 ...
- WPF 中RichTextBox控件用法细讲
1. 取得已被选中的内容:(1)使用RichTextBox.Document.Selection属性(2)访问RichTextBox.Document.Blocks属性的“blocks”中的Text ...
- Linux中文件描述符fd和文件指针flip的理解
转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299861.html 简单归纳:fd只是一个整数,在open时产生.起到一个索引的作用,进程通 ...
- [转载] linux中文件描述符fd和文件指针flip的理解
转载自http://www.cnblogs.com/Jezze/archive/2011/12/23/2299861.html 简单归纳:fd只是一个整数,在open时产生.起到一个索引的作用,进程通 ...
- 关于opengl中的矩阵平移,矩阵旋转,推导过程理解 OpenGL计算机图形学的一些必要矩阵运算知识
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/12166896.html 为什么引入齐次坐标的变换矩阵可以表示平移呢? - Yu Mao的回答 ...
随机推荐
- GitHub 上的大佬们打完招呼,会聊些什么?
你好 GitHub!每一位开源爱好者的好朋友「HelloGitHub」 大家好,今儿 HG 有幸邀请到:Lanking 一位亚马逊 AI 软件工程师.开源爱好者和贡献者.他是亚马逊开源的 Java 深 ...
- Mongodb分布式集群副本集+分片
目录 简介 1. 副本集 1.1 MongoDB选举的原理 1.2 复制过程 2. 分片技术 2.1 角色 2.2 分片的片键 2.3 片键分类 环境介绍 1.获取软件包 2.创建路由.配置.分片等的 ...
- [Python] iupdatable包:Status 模块使用介绍
常用状态做的一个集合,方便用在函数返回值中区分不同状态结果. 简单举例: from iupdatable import Status def fun(): print("do somethi ...
- 简单了解一下 Nginx
一.Nginx 基本认识 1.Nginx 是什么? Nginx 是一款开源的.轻量级的.高性能的 HTTP 服务器 以及 反向代理服务器. 特点是 占有内存少.并发能力强. 2.Nginx 用来干什么 ...
- 使用 transmittable-thread-local 组件解决 ThreadLocal 父子线程数据传递问题
在某个项目中,需要使用mybatis-plus多租户功能以便数据隔离,前端将租户id传到后端,后端通过拦截器将该租户id设置到ThreadLocal以便后续使用,代码大体上如下所示: ThreadLo ...
- node2vec实现源码详解
一.按照程序执行的顺序,第一步是walker.py中的preprocess_transition_probs()函数 这个函数的作用是生成两个采样预备数据,alias_nodes,alias_edge ...
- Spring Boot 有哪些优点?
a.减少开发,测试时间和努力. b.使用 JavaConfig 有助于避免使用 XML. c.避免大量的 Maven 导入和各种版本冲突. d.通过提供默认值快速开始开发.没有单独的 Web 服务器需 ...
- Putty或MobaXTerm无法连接VMware虚拟机 报Network error: Connection timed out的解决方案
当出现无法连接的问题时, 我们要先对可能出现的问题进行梳理, 然后进行排查, 以下我先整理一些可能出现问题的地方: 1. 通过 ping 查看两台终端是否均有联网 windows下通过控制台 cmd ...
- 数据库1 --- > 数据库概念、安装、卸载
数据库概念 为什么学习数据库?1.web中的数据量非常大:2. 数据不方便存储和管理 什么是数据库: 用于存储和管理数据的仓库 数据库的特点: 数据可以实现持久化存储,其实数据库就是一个文件系统. ...
- sh -s用法
1.基本用法 (1)sh -s 会从标准输入中读取命令,并在子shell中执行 (2)sh -s 后从第一个非 - 开头的参数开始,依次被赋值给子shell的 $1,$2... (3)sh -s 的第 ...