对于相对速度的重新理解
狭义相对论速度合成公式如下,
现在让我们尝试用另一种方式把它推导出来。
我们先看速度的定义,
常规的速度合成方式如下,
如果我们用速度的倒数来理解速度,
原来的两个相对速度合成,
是因为假定了时间单位是一样的,
如果现在假定了长度单位是一样的,
那么,速度的含义就是:完成单位长度所需要的时间。这个时间越少,速度就越快,也就是速度的倒数数值越小,速度就越快,当然它也就等价于速度的数值越大速度就越快。
为了让速度和时间能够比较好的映射,我们重新定义速度为完成单位长度所需要的时间。完成单位长度需要的时间越短,速度越快。因为我们对时间的观测能力有限,太短的时间我们会无法区分,所以完成单位长度有一个最小的时间,这个最小的时间比一个单位时间(比如我们常用的秒)小得多。比如我们定义完成单位长度需要的时间为单位时间,两者分别为,和
,那么单位速度(倒数形式)就是单位时间比上单位长度,
也就是说,一个单位速度就等于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 地址为…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

家政维修平台实战20:权限设计
目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系,主要是分成几个表,用户表我们是记录用户的基础信息,包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题,不同的角色…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...

srs linux
下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...
使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装
以下是基于 vant-ui(适配 Vue2 版本 )实现截图中照片上传预览、删除功能,并封装成可复用组件的完整代码,包含样式和逻辑实现,可直接在 Vue2 项目中使用: 1. 封装的图片上传组件 ImageUploader.vue <te…...
laravel8+vue3.0+element-plus搭建方法
创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...
在Ubuntu24上采用Wine打开SourceInsight
1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...

Golang——9、反射和文件操作
反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一:使用Read()读取文件2.3、方式二:bufio读取文件2.4、方式三:os.ReadFile读取2.5、写…...

淘宝扭蛋机小程序系统开发:打造互动性强的购物平台
淘宝扭蛋机小程序系统的开发,旨在打造一个互动性强的购物平台,让用户在购物的同时,能够享受到更多的乐趣和惊喜。 淘宝扭蛋机小程序系统拥有丰富的互动功能。用户可以通过虚拟摇杆操作扭蛋机,实现旋转、抽拉等动作,增…...

保姆级【快数学会Android端“动画“】+ 实现补间动画和逐帧动画!!!
目录 补间动画 1.创建资源文件夹 2.设置文件夹类型 3.创建.xml文件 4.样式设计 5.动画设置 6.动画的实现 内容拓展 7.在原基础上继续添加.xml文件 8.xml代码编写 (1)rotate_anim (2)scale_anim (3)translate_anim 9.MainActivity.java代码汇总 10.效果展示 逐帧…...