雷达方程与爱情
你未看此花时,此花与汝心同归于寂。你来看此花时,则此花颜色一时明白起来。便知此花不在你的心外。
—— 王阳明《传习录》
〇、起点
学雷达方程,注意到了一个问题。
高中的公式普遍简洁:F=ma,三个字母;U=IR,三个字母;万有引力定律,稍长一点,但也不超过一行。那个阶段做题不需要理解太多前提,拿着几个干净的等式套来套去,感觉世界就是这个样子。
雷达方程当然不是这样。它长这样:
\[ P_r = \frac{P_t G_t G_r \lambda^2 \sigma}{(4\pi)^3 R^4 L} \]
而且哪怕写到这个程度,每一个符号——G、σ、L——单独展开都对应一门课。天线增益怎么算,雷达散射截面具体取决于什么,损耗有多少种来源,每一项后面还有另一本书,每一本书后面又有一本。
这让我想起数学建模里的类似体验。用数学模型去仿真真实世界,本质上就是在做同一件事——拿到一个真实问题,删掉无数个影响因素,只保留少数几个能写的变量,然后建一个关系。你知道这个模型和真实世界之间差了十万八千里,但只要它在这个精度下有用,就足够了。
为什么越靠近真实世界,公式就越复杂?
答案是:经典力学的优美并不是自然界的属性,而是刻意省略的结果。F=ma 不关心相对论修正、量子效应、摩擦的微观机制。它把这些全藏起来了。藏着藏着,式子就变好看了。
雷达方程的难看不代表它不精确,恰恰相反——工程上需要更高的精度,所以它只能省略更少的东西。但二者共享同一个底层操作:从无限复杂的现实中,选取少数关键变量,建立它们之间的等式关系。
换句话说,公式不是真理,是对现实的压缩表达。
这个想法后来成了一条线索,串起了几个在表面上不相关的领域。
一、核心概念:压缩与展开
如果把"理解一个系统"这件事拆开,它包含两种对偶的能力。
压缩:将大量信息折叠为少数要素。一本书压缩成一页,一页压缩成一句话,一句话压缩成一个公式。信息量递减,结构感递增。
展开:从一个压缩形式反向还原出完整推导。给定一个公式,要能回答以下问题:假设条件是什么?每一项的物理来源是什么?边界条件被打破后会发生什么?每一条结论的推理链路是什么?
这两者在很多学生身上是割裂的。只具备压缩能力的人能说出结论但经不起追问——问他一个问题,他给你一个答案,再问"为什么",卡住了。只具备展开能力的人能滔滔不绝讲三个小时,但你问"所以这门课到底在讲什么",他归纳不出来。前者只有树干,后者只有树叶。
两种能力兼备、且能在不同精细度之间自由切换,才算真正把知识内化了。
这个框架本身并不复杂。但它作为一个认知通用件,可以被迁移到完全不同的领域中。
二、知识的结构:分形与多尺度
上述框架引出一个推论:知识的组织方式既不是扁平的列表,也不是简单的树状层级。
以雷达方程为例。盯着 RCS 这个符号不断追问"它从哪里来",路径是:雷达散射截面 → 散射中心理论 → 边缘绕射 → 麦克斯韦方程组 → 电磁场边界条件 → 更深层的物理。每往下一层,内部又包含完整自洽的结构。树状模型不够用——树有确定的根和叶,但知识的展开没有明确的终点。它更接近分形:随便选取一个局部放大,里面又有新的完整世界。
另一个发现来自跨学科对比。同一个物理对象——一架飞机——在不同学科中被建模为完全不同的东西。雷达工程把它描述为 RCS 值,材料科学描述为介电常数分布,空气动力学描述为升力和阻力,飞行员看到的则是姿态、航向和高度。
哪一个描述是"正确"的?
全部正确。但它们正确的范围不同,服务于不同的观测目标和精度需求。雷达工程师不需要知道这架飞机的气动特性,飞行员也不需要关心它的散射截面。
于是可以得到一个更一般性的判断:不存在唯一正确的模型,只存在在特定尺度下成立、在特定精度下有效的模型。 科学不提供终极真理,它提供不断迭代的压缩方案。一个模型被接受,不是因为它"完全真实",而是因为它在当前精度要求下足够好用。
或者可以说,在所有条件下永恒的真理,本身就是不可能存在的吧。
三、人际认知
如果将对物理系统的建模框架迁移到对人的认知,结构完全同构。
人不可能直接感知另一个人的"全部"。大脑自动将对方的行为压缩为有限的观测变量:反应速度、情绪稳定性、可靠性、利益关系。然后对这些变量做一个隐式的加权,输出一个预测——这个人值不值得合作、值不值得信任、该不该保持距离。整个过程的形式逻辑和一个工程公式没有区别:输入有限变量,输出一个预测值。
这个框架解释了人际冲突的一种深层来源:很多争吵不是事实分歧,而是双方使用了不同的压缩模型。 一方用"不回应=不在意"的模型来解释对方的沉默,另一方天然运行着"不表达≠不关心"。同一个行为输入,在两个模型中得出的预测相反。输出层的冲突看起来像态度问题,根源却在于模型规格从一开始就没有对齐。
但这套类比有一个关键断裂。物理系统不会解释自己。一块石头不会因为你觉得它不友善而变得更不友善。
人可以。
你说了某句话,对方解释为冷淡,情绪变差,行为变冷,你检测到冷的行为,进一步确认"他果然不想理我",于是你也收缩。一个闭环形成了。解释本身成了动力系统的一部分。 这个递归结构在物理系统中没有对应物,它使得人际模型始终处在"被使用的同时也在被修改"的状态。
由此可以区分出理解一个人的两个层次:
- 浅层理解:判断此人当前的状态变量取值——能力、动机、情绪分别是什么。
- 深层理解:追溯这些状态变量是如何在时间中一步一步被生成出来的——他的家庭系统输入了什么,工作系统施加了什么约束,社会网络提供了什么反馈,以及他自己是如何解释和消化这些输入的。
后者不关心"他是什么样的人",关心"他是如何走到今天这一步的"。
四、学习方法
如果前述讨论成立——知识是分层可压缩结构,掌握知识等于在压缩与展开之间自由切换,认知本质上是对世界建模——那么学习方法的改进也应该从这个框架中导出。
高效学习一个学科,不是在脑子里存储更多的知识条目,而是在脑子里重建一套可以生成该学科核心结论的可运行系统。具体可拆为四个阶段。
第一阶段:建立骨架。 不要从细节开始。先以目录为线索,搞清楚三个问题:这个学科研究什么?核心变量是哪几个?输入和输出分别是什么?这一轮不求理解细节,只求在脑中形成一个全局轮廓——知道"这门课长什么样",而不是"每个细胞长什么样"。
第二阶段:填充推导链路。 每遇到一个核心公式或定理,不满足于记住最终形式。追问三件事:它从哪个更基础的假设推出来的?成立的边界条件是什么?边界条件打破之后会发生什么?这一步把每一个知识点从"需要记忆的条目"转化为"可以重建的推理路径"。
第三阶段:反向压缩。 学完每个章节后,强制用一句话概括该章的核心生成规则——不是写摘要,而是写出"这一章用什么机制从输入制造出输出"。没有这一步,前两个阶段的成果是散的,时间一长就找不回来。
第四阶段:零资料重建。 合上所有参考资料,独立完成从基本假设到核心结论的完整推导。如果能做到,说明知识已经从外部信息变成了内部可运行的认知模型。如果做不到,说明前三个阶段的某个环节没有闭合——大概率是第三阶段被跳过了。
大多数"学习低效"的抱怨,根本原因不是学得太慢,而是学习路径在第二阶段之后就没有继续往下走,始终缺少压缩与重建的闭环。
五、底层逻辑:抽象与切换
把前面几层做一个总览:
| 层次 | 核心问题 | 关键概念 |
|---|---|---|
| 触发 | 公式为什么越来越复杂? | 压缩、省略、精度层级 |
| 认知论 | 什么叫做真正理解一个系统? | 压缩与展开的对偶能力 |
| 知识论 | 知识在脑中如何组织? | 分形结构、多尺度模型 |
| 人际论 | 理解一个人和理解一个公式有什么共同点? | 隐式建模、递归闭环、生成路径 |
| 方法论 | 如何高效学习? | 骨架→推导→压缩→零资料重建 |
贯穿全部层次的不是任何一条具体结论,而是同一个反复出现的模式:
面对一个无限复杂的输入——无论是物理世界、一个学科体系、还是另一个人——提取有限的关键变量,建立它们之间的关系结构,然后在不同抽象层级之间自由移动。
六、延伸:数学为什么能描述世界?
上述这些倒是不禁让我想到了另一个问题,为什么数学可以拿来描述世界呢?
数学不是自然界的产物。它是人发明的符号系统。自然数来自计数,等号来自守恒的概念,微积分来自对运动和变化的抽象——每一条分支都可以追溯到某一种人类试图理解和预测环境的原始冲动。但问题是:一种人造的语言,为什么偏偏这么擅长描述自然?
这不是一个光靠建模经验就能回答的问题。历史上关于它有几类主要的解释。以下逐一梳理,并与前面的思考进行比较。
1. 柏拉图主义:数学一直就在那里
这个立场认为,圆、圆周率、指数函数在人类出现之前就"存在"了——不是作为物理实体存在,而是作为一种独立于物质的抽象形式。物理世界只是碰巧实例化了这些数学结构。行星轨道是椭圆的,不是因为你发明了椭圆方程,而是因为椭圆方程本来就存在于一个柏拉图世界里,自然界选用它。
这种说法的魅力在于直接、不需要更多解释。但它的弱点也很明显:为什么自然界要选用这些结构,而不是另一些结构?以及,人类纯粹为了兴趣而发展出来的数学分支(群论、数论),后来居然也在物理中找到了用途——如果是独立存在的,这种"预装"是否过于巧合了?
与前面的思考的关系: 距离最远。前面的全部论述都建立在"公式是压缩、模型是人造的"这个基础上,而柏拉图主义恰好站在反面——认为数学形式是独立于人的存在,人只是去发现它们。如果公式是"原装的真理",就不存在压缩率的问题,也不存在模型有效性的边界讨论。
2. 进化论解释:人脑本身就是被自然界训练出来的建模机器
这个说法从另一端出发。你的祖先在草原上逃命的时候,如果不能下意识地估算猎物或捕食者的距离、速度、数量——也就是说,如果不能做一种"准数学"的运算——基因不会往下传。多少万年的自然选择,已经把"对物理世界做近似数学计算"这件事情内建在人大脑的回路里了。
人之所以觉得 F=ma 直观,不是因为它是真理,而是因为你所属的这个物种的感知系统,就是用跟 F=ma 一致的近似方式去理解运动的。
与前面的思考的关系: 部分重叠。前面的思考中提到了"守恒的概念→等号,计数的概念→自然数",这跟进化论的解释方向一致——数学的起源确实是工具性的、从经验中长出来的。但进化论只能解释"为什么人能学会数学",解释不了"为什么人后来发展出了群论、拓扑这种完全脱离日常经验的抽象体系"。它解释了硬件,没解释软件。
3. 工具主义:数学并不描述世界,它压缩世界
这就是前面全程在使用的立场。
工具主义认为,数学根本不是一套关于宇宙本质的陈述。它只是一套符号系统,加上操作规则。用法如下:你先通过观测确定几个感兴趣的变量,然后不断试验不同的数学表达式,直到计算结果和观测值对齐到可接受的精度。对上了,这个公式就进入教科书;对不上,丢弃,换下一个。
换句话说,"数学能描述自然"这句话背后有一个严重的幸存者偏误:你看到的只是那些通过了检验的公式,每一个成功公式背后都有数百个被推翻的推导,它们没有被写在任何书上。
与前面的思考的关系: 这是前面几节最核心的操作框架。雷达方程和 F=ma 在本质上是同一种行为——选择变量,忽略细节,建立关系。它们的区别仅仅在于压缩率不同。这个立场与前面的全部论述高度一致,不需要再做修正。
4. 结构实在论:世界确实有客观结构,数学恰好能描述它们
这个立场认为,现实世界可以分解为两个层面:质料与结构。质料——电子到底是什么"材质"做成的,意识究竟是怎么产生的——可能永远也无法直接触及。但结构——电力与距离之间的衰减规律、能量转移的定量比例——是稳定、可被重复测量、不随观测者变化的。
数学恰好是一种只关心"结构"而不追问"质料"的语言。它不管一个东西"是什么",只管这个东西与其他东西"是什么关系"。F=ma 并不告诉你力和质量的本体论定义,它只告诉你两个量之间存在线性关系。因为这个取向完全贴合物体的外在关系模式,所以数学特别好用。
与前面的思考的关系: 若即若离。当论证"同一架飞机在不同学科中被建模为不同对象、但全部模型都有效"的时候,其实已经隐含了一个前提:有一个足够稳定的飞机在那里,让不同模型围绕着它收敛。这个前提本身就是一种温和的结构实在论。但前面的思考在根本上又不愿走到"结构是世界自身的属性"那么远——宁可说"不知道结构是世界的还是人赋上去的"。这个暧昧是真实的,保留它比强行解决它更诚实。
5. 康德式:不是数学描述了世界,而是人只能透过数学这副眼镜看世界
这个立场的颠覆性在于它直接反转了问题。
你以为自己在用数学去"看"世界。但按康德的推论,时间、空间、量、因果——这些范畴本身是你认知的先验结构,不是你从外部世界学到的东西。你并不是学会了用数学看世界,而是你的大脑天生就只能以量化的、结构化的方式去组织感官数据。
一棵树——你以为是看到了"树",实际上真实的过程是:光子撞击视网膜,转换为神经信号,经过多层皮层处理,最终被你的大脑构建为一个叫做"树"的知觉模型。你从来不是在直接接触世界,你只是在接触你自己的知觉加工结果。数学之所以显得无处不在,是因为你接触世界的第一个瞬间,世界就已经被你的认知结构"数学化"掉了。
王阳明在截然不同的话语体系里说出了相似的东西:未看花时,花与心同归于寂——不是花不存在,而是花的颜色、形状、种类这些属性还没有被"心"的光照亮、还没有被共同生成。康德和王阳明虽然隔了三个世纪和两种文明,但在这一点上几乎汇合到了一起。
与前面的思考的关系: 这层不是对前面论述的补充或替代,而是它的底层地基。前面一直在说"模型是人造的、压缩是有取舍的、认知是有边界的",这些结论——如果追问到底——最后都停在这个地方:人所可以言说的一切"客观",都无法离开"主观的认知结构参与了它的构造"这层事实。不是把人引向虚无,而是把人引向一种清醒的自我觉知:知道自己不是在直接观看世界,而是在参与世界的构成。
六种立场与本文思想的关系总览
| 立场 | 与本文核心框架的关系 | 判定 |
|---|---|---|
| 柏拉图主义 | 公式是原装的真理,与"压缩论"完全对立 | 最远,不兼容 |
| 进化论 | 解释了人"为何能"建模,没触及"建模的边界" | 部分有用但不构成主体 |
| 工具主义 | 公式是用完即弃的压缩工具——与全文操作逻辑一致 | 方法层核心 |
| 结构实在论 | 暗示世界有让模型收敛的客观约束,本文对此保持开放 | 存而不论 |
| 康德/阳明 | 观察者参与了被观察对象的构成——为全文提供了底层信念 | 底层基础 |
我的立场
逐一比对下来,我的立场其实可以比较清楚地描述出来。
首先,数学是人发明的工具,不是天上掉下来的真理。守恒的概念被抽象出来,于是有了等号;计数的冲动被形式化,于是有了自然数。人先发明了这些符号和规则,然后反过来拿它们去框自然界,框得住的留下,框不住的扔掉或迭代。柏拉图说的那种"数学一直在天上等着被发现",我是不认的——如果公式是天生的真理,那被推翻的公式算什么呢,算真理在进化吗。
其次,在操作层面,我基本上站在工具主义这边。雷达方程、F=ma、数学建模里的各种拟合,本质上都是同一种操作——选变量、砍细节、建等式。一个公式好不好,不在于它有多"真",而在于它在当前的精度要求下能不能用。压缩率可以不同,但底层逻辑是不变的。这个立场跟全文的分析框架无缝对接,不需要再单独修补。
但工具主义走到极端,会给人一种"一切都是虚构的,能用就行"的感觉,这跟我实际的体验也不太对得上。当同一架飞机能被不同学科的模型分别有效描述的时候,这些模型都在指向同一个"被约束的方向"——有一个客观存在的东西在那里,它在限制所有模型的发挥空间,逼着它们向某个方向收敛。所以我对结构实在论保留一定的容忍——不把它奉为真理,但承认模型不是完全自由的,有个"什么"在底下压着。那个"什么"到底是什么,我目前说不上来。
最后,也是最重要的,在更底层的信念上,我是倾向于康德和王阳明的。人所看到的自然界——哪怕再理性、再客观——终究是人透过自己的认知结构看到的。空间、时间、因果、量,这些都是人的框架,不是自然本身的。数学之所以显得这么好用,可能不是因为它恰好匹配了自然的本质,而是因为人只看得见自然的"数学化的一面"。如同阳明所说,花不是不存在,是花的颜色只有在被心照亮的时候才明白起来。不是说世界是幻觉,而是说人所谈论的一切"客观",都不可能把观察者自己从方程里抠掉。
所以综合下来,我的位置大致是:以康德和阳明的认知立场做底层地基,在方法层面实践工具主义,对结构实在论保持一定程度的开放和不强求。柏拉图主义明确不认,进化论解释了一些硬件层面的东西但触及不到问题的核心。
后记
这一次的思考量比平时写博客要大不少。从一个公式出发,接连穿过分析框架的搭建、知识结构的讨论、人际模型的迁移、学习方法的推导,最后撞到了一个关于"数学为什么能描述世界"的根本问题。
这篇文字和平时随手写的随笔不太一样。它更体系化——原因是它面对的东西本身就是体系化的。碎片式地写,反而会散。
最后的落脚不是一条具体的结论,而是一个可以反复使用的问题:
当面对任何复杂系统——一个公式、一门课程、一个人、一次决策——我现在用的是哪一套模型?这套模型选择了哪些变量,省略了哪些变量?还有没有另一套模型,在另一个尺度上同样成立?
把这个习惯内化,大抵的确是比记住雷达方程本身更有用的罢!