对于相对速度的重新理解
狭义相对论速度合成公式如下,
![]()
现在让我们尝试用另一种方式把它推导出来。
我们先看速度的定义,
![]()
![]()
![]()
常规的速度合成方式如下,
![]()
如果我们用速度的倒数来理解速度,
![]()
![]()
![]()
原来的两个相对速度合成,
![]()
是因为假定了时间单位是一样的,
![]()
如果现在假定了长度单位是一样的,
![]()
那么,速度的含义就是:完成单位长度所需要的时间。这个时间越少,速度就越快,也就是速度的倒数数值越小,速度就越快,当然它也就等价于速度的数值越大速度就越快。
为了让速度和时间能够比较好的映射,我们重新定义速度为完成单位长度所需要的时间。完成单位长度需要的时间越短,速度越快。因为我们对时间的观测能力有限,太短的时间我们会无法区分,所以完成单位长度有一个最小的时间,这个最小的时间比一个单位时间(比如我们常用的秒)小得多。比如我们定义完成单位长度需要的时间为单位时间,两者分别为,
和
,那么单位速度(倒数形式)就是单位时间比上单位长度,
![]()
也就是说,一个单位速度就等于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 地址为…...
Qt Widget类解析与代码注释
#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
04-初识css
一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...
莫兰迪高级灰总结计划简约商务通用PPT模版
莫兰迪高级灰总结计划简约商务通用PPT模版,莫兰迪调色板清新简约工作汇报PPT模版,莫兰迪时尚风极简设计PPT模版,大学生毕业论文答辩PPT模版,莫兰迪配色总结计划简约商务通用PPT模版,莫兰迪商务汇报PPT模版,…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...
Windows安装Miniconda
一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...
MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
macos brew国内镜像加速方法 brew install 加速formula.jws.json下载慢加速 🍺 最新版brew安装慢到怀疑人生?别怕,教你轻松起飞! 最近Homebrew更新至最新版,每次执行 brew 命令时都会自动从官方地址 https://formulae.…...
Java后端检查空条件查询
通过抛出运行异常:throw new RuntimeException("请输入查询条件!");BranchWarehouseServiceImpl.java // 查询试剂交易(入库/出库)记录Overridepublic List<BranchWarehouseTransactions> queryForReagent(Branch…...
