对于相对速度的重新理解
狭义相对论速度合成公式如下,
![]()
现在让我们尝试用另一种方式把它推导出来。
我们先看速度的定义,
![]()
![]()
![]()
常规的速度合成方式如下,
![]()
如果我们用速度的倒数来理解速度,
![]()
![]()
![]()
原来的两个相对速度合成,
![]()
是因为假定了时间单位是一样的,
![]()
如果现在假定了长度单位是一样的,
![]()
那么,速度的含义就是:完成单位长度所需要的时间。这个时间越少,速度就越快,也就是速度的倒数数值越小,速度就越快,当然它也就等价于速度的数值越大速度就越快。
为了让速度和时间能够比较好的映射,我们重新定义速度为完成单位长度所需要的时间。完成单位长度需要的时间越短,速度越快。因为我们对时间的观测能力有限,太短的时间我们会无法区分,所以完成单位长度有一个最小的时间,这个最小的时间比一个单位时间(比如我们常用的秒)小得多。比如我们定义完成单位长度需要的时间为单位时间,两者分别为,
和
,那么单位速度(倒数形式)就是单位时间比上单位长度,
![]()
也就是说,一个单位速度就等于1秒运行1米,或者运行1米的长度需要1秒的时间。我们知道目前能达到的最快的速度是,
![]()
也就是3.3纳秒就能完成1米。上面
代表单位速度,此处
代表极小的时间对应的最快的速度。
我们现在想用更大的数来表示更大的速度,而不想用更小的数来表示更大的速度,那么我们 就可以参考 虚数单位的设计,
![]()
也就是说,
越大结果越大。需要注意的是,
的情况无需考虑,因为我们就要求它总是大于或者等于1。所以我们把速度写成,
![]()
但这个速度的单位是常用单位的倒数,所以再倒过来,
![]()

但这样的话,又成了先前的情况(速度大数值小),所以还得用一次和单位速度的差,

其中
是单位速度,
是最小用时所对应的最大速度。如果把这个最小用时改得大一些称为别的数值,那就会获得其它速度,也就是说,
![]()
这时获得的速度,纯粹依赖于完成单位长度所用的时间;完成单位长度所用的时间有一个最小值,它是
所对应的时间,比这个最小值更小的无法分辨,所以这个最小值就可以认为是最快的速度,它就对应于完成单位长度完全不需要时间的情况,那么它就相当于完成单位长度需要的时间为0,或者说无需时间就完成单位长度,此时获得的就是,

就是最大速度。这个说法比较绕口,主要是因为我们需要多次颠倒单位且用差调整增减性以符合我们使用的米秒制的习惯。而如果我们把速度的单位就定义成“秒/米”,并且认为数值越小,速度越快,那一切就会通顺得多了。回到公式,
![]()
我们知道这个公式的好处就在于,它只有单位速度
和一个单位时间长度可变空间长度于
具有相同单位的速度,两者就决定了相对速度
。如果我们将单位速度
总是认为就是1,那么这个速度就只依赖完成单位长度时间的长短,而且它还符合我们的“米/秒”形式。也就是说,并不需要它相对于另外一个惯性系,就可以有一个有效的速度可以使用。这就像是旋转的地球表面,它旋转的线速度只有和无穷远星系比较的意义,而不像是两列火车可以互相比较相对速度,所以这个
就是绝对速度
的相对值,或者说绝对速度
的相对速度就体现为
。
现在我们把
的时间提到单位时间1秒,
的长度同时提到单位时间对应的长度299792458米,也就是说,速度单位的分子和分母同时增长一样的倍数,结果不变,于是,我们用
(也就是实际上的
)替代
,此时的
也改写成相对于
的
,
![]()
![]()
考虑进行速度的叠加,
![]()
![]()
不难发现两个相对速度都是大于
的,所以实际上还得对
取模,

其中,根据虚数单位的性质,
![]()
![]()
替换掉,

上下同时对
取模,
![]()
比较这个结果,和狭义相对论给出的速度叠加的结果,
![]()
只有一个负号的差别。
那么这些到底说明了什么呢?不难发现,这些情况说明,我们对速度的理解是反的。我们应该用完成单位长度需要的时间来作为速度的度量,这个时间越小越好,也就是速度越快。如果有办法在当前需要时间上实现更进一步的减小时间,就可以使得速度更快。而这个时间即便可以无限减小,我们能够探知的或者理解的或者能接受的时间最小度量是存在的,这就使得,最小时间完成的长度是有极限的,而更小的时间完成的也最多是同样的长度,超出了的长度或者更短的时间就能完成这两种情况都未能被区分和有针对性的观察。这就是光速上限的由来。
对于得到的速度叠加公式,不妨让我们看一个特例,如果对于观察者来说,两个向着相反方向运动的惯性系具有相对速度,
![]()
![]()
不难得知,
![]()
但是根据虚数单位定义,我们还知道,
![]()



![]()
同理,对于
,也有一样的形式,但符号必须相反,
![]()
左右两边分别相乘,
![]()
且,
![]()
![]()
所以,反复应用虚数单位定义模式,![]()
![]()
![]()
![]()
令,
![]()
这样写,是因为
和
都是周期,周期的比相当于虚数单位的比,
![]()
这里使用
来代替虚数单位,

![]()

这就求出了洛伦兹变换常数
,至此,谜题已经解开了。
对上文做一下简述:如果我们所说的速度,是单位时间完成的位移,那么它就符合伽利略变换的速度合成模式;如果我们所说的速度是单位位移需要的时间,那么我们就会推导出狭义相对论的洛伦兹变换前提下的速度合成模式。其实两个都是对的。但区别在于,单位时间里面的位移这种理解方式,最终会遇到光速极限的问题;而单位位移需要的时间这种理解方式,虽然也会遇到同样的问题,但是我们会认识到这个问题并不来自于所观之物,而只是来自于观察者的时间分辨能力。相比较而言,将问题归结为观察者的时间分辨能力,更接近事情的真相,而且能够处理更普遍的情况。
相关文章:
对于相对速度的重新理解
狭义相对论速度合成公式如下, 现在让我们尝试用另一种方式把它推导出来。 我们先看速度的定义, 常规的速度合成方式如下, 如果我们用速度的倒数来理解速度, 原来的两个相对速度合成, 是因为假定了时间单位是一样的&am…...
Scala的属性访问权限(一)默认访问权限
//eg:银行账户存钱取钱 // 账户类: // -balance() 余额 // -deposit() 存钱 // -withdraw() 取钱 // -transfer(to:账户,amount:Dobule)转账 package Test1104 //银行账户class BankAccount(private var balance:Int){def showMoney():Unit {println(s"…...
【算法】(Python)贪心算法
贪心算法: 又称贪婪算法,greedy algorithm。贪心地追求局部最优解,即每一步当前状态下最优选择。试图通过各局部最优解达到最终全局最优解。但不从整体最优上考虑,不一定全局最优解。步骤:从初始状态拆分成一步一步的…...
条件logistic回归原理及案例分析
前面介绍的二元、多分类、有序Logistic回归都属于非条件Logistic回归,每个个案均是相互独立关系。在实际研究中,还有另外一种情况,即个案间存在配对关系,比如医学研究中配对设计的病例对照研究,此时违反了个案相互独立…...
redis7学习笔记
文章目录 1. 简介1.1 功能介绍1.1.1 分布式缓存1.1.2 内存存储和持久化(RDBAOF)1.1.3 高可用架构搭配1.1.4 缓存穿透、击穿、雪崩1.1.5 分布式锁1.1.6 队列 1.2 数据类型StringListHashSetZSetGEOHyperLogLogBitmapBitfieldStream 2. 命令2.1 通用命令copydeldumpexistsexpire …...
重学Android:自定义View基础(一)
前言 作为一名安卓开发,也被称为大前端,做一个美观的界面,是我们必备的基础技能,可能在开发中我们最常用的是系统自带的View,因为他能满足绝大部分需求,难一点的我们也可以上Github上找个三方库使用&#…...
前端好用的网站分享——CSS(持续更新中)
1.CSS Scan 点击进入CSS Scan CSS盒子阴影大全 2.渐变背景 点击进入color.oulu 3.CSS简化压缩 点击进入toptal 4.CSS可视化 点击进入CSS可视化 这个强推,话不多说,看图! 5.Marko 点击进入Marko 有很多按钮样式 6.getwaves 点击进入getwaves 生…...
华为HarmonyOS借助AR引擎帮助应用实现虚拟与现实交互的能力3-获取设备位姿
设备位姿描述了物体在真实世界中的位置和朝向。AR Engine提供了世界坐标下6自由度(6DoF)的位姿计算,包括物体的位置(沿x、y、z轴方向位移)和朝向(绕x、y、z轴旋转)。通过AR Engine,您…...
qt QColorDialog详解
1、概述 QColorDialog是Qt框架中的一个对话框类,专门用于让用户选择颜色。它提供了一个标准的颜色选择界面,其中包括基本的颜色选择器(如调色板和颜色轮)、自定义颜色输入区域以及预定义颜色列表。QColorDialog支持RGB、HSV和十六…...
【测试小白--如何写好测试用例--测试用例编写的方法+结合常见登录模块为实例--保姆级教学】
测试用例编写方法&登录模块实例 一、测试用例编写方法1. 等价类划分2. 边界值分析3. 状态转换测试4. 决策表测试5. 错误推测6. 用户场景测试7. 安全测试用例 二、登录模块测试用例实例1. 等价类划分2. 边界值分析3. 状态转换测试4. 决策表测试5. 错误推测6. 用户场景测试7.…...
真题--数组循环题目
1.逆序数表达数组2.用数组表示费波纳希数列3.用数组排序4.二维数组转置5.找到二维数组其中的最大数值6.输出字符数组7.字符数组输出菱形图案8.输入一行字符,统计有多少单词9.有三个字符串,找到最大字符串 1.逆序数表达数组 #include<stdio.h> int…...
【Linux系列】在Linux下安装微信
文章目录 前言一、通用Linux系统使用Flatpak安装(推荐)1. 安装flatpak2. 安装微信 二、国产Linux 前言 此前,微信的Linux版一直在内测阶段,只有在国产的Linux系统和Debian系系统上可以正常安装,如果有心细的好伙伴应该…...
还在使用ElementUI不如试一试DaisyUI,DaisyUI: Tailwind CSS 的高效组件库,
DaisyUI: Tailwind CSS 的高效组件库 daisyUI官网:https://daisyui.com/ 在现代网页开发中,快速构建美观且响应式的用户界面是每个开发者追求的目标。Tailwind CSS 是一个流行的实用程序优先的 CSS 框架,它允许开发者直接在 HTML 中使用预…...
高光谱激光雷达遥感团队成员白杰博士获全国激光雷达优博论文奖
\quad \quad 2024年11月1日—4日,第八届全国激光雷达大会在桂林理工大学大学召开。本届大会,国际数字地球学会中国国家委员会激光雷达专业委员会组织了本年度优秀博士学位论文评选,经初评、函评、投票和公示,最终评选出了全国激光…...
24年配置CUDA12.4,Pytorch2.5.1,CUDAnn9.5运行环境
没什么好介绍的,直接说了。 下载 首先打开命令行,输入代码查看显卡最高支持的cuda版本,下载的版本不要高于该版本 nvidia-smi PyTorch 插件这个是PyTorch下载地址,就按照我这么选CUDA版本就选最新的,看好绿框里的CU…...
基于springboot得高校评教教师工作量管理系统设计与实现
项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…...
Rust 力扣 - 1456. 定长子串中元音的最大数目
文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 我们遍历长度为k的窗口,我们只需要记录窗口内的元音字母数量即可,遍历过程中刷新最大数目 题解代码 impl Solution {pub fn max_vowels(s: String, k: i32) -> i32 {let s s.as_byt…...
【Golang】validator库的使用
package mainimport ("fmt""github.com/go-playground/validator" )// MyStruct .. validate:"is-awesome"是一个结构体标签,它告诉验证器使用名为is-awesome的验证规则来验证String字段。 type MyStruct struct {String string vali…...
【AI日记】24.11.06 我对投资的一点浅见
【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】 投资学习 内容:看投资大佬访谈或演讲B站地址:巴菲特1998年佛州大学讲座目标:学习巴菲特的投资哲学和人生智慧时间:2小时评估:非常不错,值…...
2024江苏省网络建设与运维省赛Linux(一)系统安装
第五部分: Linux 系统配置( 20 分) (一)系统安装 【任务描述】 系统安装 (1)所有 Linux 服务器登录密码设置为 Netw@rkCZ!@#(注意区分大小写) (2)PC1 web 连接 Server2,给 Server2 安装 rocky-arm64 CLI 系统(语言为英文)。 (3)配置 server2 的 IPv4 地址为…...
深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...
超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
HTML 列表、表格、表单
1 列表标签 作用:布局内容排列整齐的区域 列表分类:无序列表、有序列表、定义列表。 例如: 1.1 无序列表 标签:ul 嵌套 li,ul是无序列表,li是列表条目。 注意事项: ul 标签里面只能包裹 li…...
初学 pytest 记录
安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...
Java编程之桥接模式
定义 桥接模式(Bridge Pattern)属于结构型设计模式,它的核心意图是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过组合关系来替代继承关系,从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...
C#中的CLR属性、依赖属性与附加属性
CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...
Kafka入门-生产者
生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...
【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...
LangFlow技术架构分析
🔧 LangFlow 的可视化技术栈 前端节点编辑器 底层框架:基于 (一个现代化的 React 节点绘图库) 功能: 拖拽式构建 LangGraph 状态机 实时连线定义节点依赖关系 可视化调试循环和分支逻辑 与 LangGraph 的深…...
