如果你想要制作易于设计、构建、测试及扩展的系统,正交性是一个十分关键的概念,但是,正交性的概念很少被直接讲授,而常常是你学习的各种其他方法和技术的隐含特性。这是一个错误。一旦你学会了直接应用正交性原则,你将发现,你制作的系统的质量立刻就得到了提高。
什么是正交性
“正交性”是从几何学中借来的术语。如果两条直线相交成直角,它们就是正交的,比如图中的坐标轴。
用向量术语说,这两条直线互不依赖。沿着某一条直线移动,你投影到另一条直线上的位置不变。
在计算技术中,该术语用于表示某种不相依赖性或是解耦性。如果两个或更多事物中的一个发生变化,
不会影响其他事物,这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的:
你可以改动界面,而不影响数据库;更换数据库,而不用改动界面。
Eliminate Effects Between Unrelated Things
消除无关事物之间的影响
我们想要设计自足(self-contained)的组件:独立,具有单一、良好定义的目的(Yourdon和Constantine称之为内聚(cohesion)[YC86])。
如果组件是相互隔离的,你就知道你能够改变其中之一,而不用担心其余组件。
只要你不改变组件的外部接口,你就可以放心:你不会造成波及整个系统的问题。
如果你编写正交的系统,你得到两个主要好处:提高生产率与降低风险。
分享到:
相关推荐
《通信之道——从微积分到5G》这本书深入浅出地揭示了通信技术从理论基础到最新实践的发展历程。作为一本全面介绍通信技术的著作,它涵盖了从微积分这一数学基石到5G这一尖端无线通信标准的关键知识。以下是书中涉及...
线性代数——正交矩阵ppt学习教案 本资源详细介绍了线性代数中正交矩阵的概念、性质和应用。通过定义和证明,展示了正交矩阵的重要性质,如 orthogonality、transformation 和 equivalence。同时,提供了多个例子和...
用量子信号处理的框架,对测量向量加上正交约束,设计了检测的正交匹配滤波算法
为了克服OFDM的不足,新的高速数传技术被提出在无线通信中研究。本文分析了其再无线通信中的研究现状以及主要研究的技术和方法,指出了各自优缺点。
3. **正交性检验**:`xn*xn'/N`计算的是各个子载波的自相关,如果系统正交,结果应该接近于0,这在一定程度上验证了OFDM系统的正交性。`fft(xn.').'`是进行傅里叶变换,`Xk`存储了每个子载波的频域幅度。 4. **循环...
在信号处理领域,正交性是一个非常重要的概念,特别是在数字信号处理、通信系统以及频谱分析中。"test_orthogonality_检验正交性_信号正交性_" 这个标题暗示了我们讨论的主题是关于如何检测和理解信号之间的正交性质...
在数学和工程领域,正交性和最小二乘法是非常重要的概念,它们在数据处理、统计分析和信号处理等方面有着广泛的应用。正交性主要涉及到向量之间的关系,而最小二乘法是一种求解线性方程组近似解的方法。 正交性是指...
由于其敏感性和精确度,非正交性误差是影响磁通门传感器性能的一个重要因素。非正交性误差指的是传感器的三个正交的测量轴之间存在交叉耦合,从而导致测量结果偏离真实值。为了提高磁通门传感器的测量精度,必须对其...
3多自由度体系主振型的正交性和主振型矩阵 本文总结了3多自由度体系主振型的正交性和主振型矩阵的知识点,涵盖了主振型的正交性、主振型矩阵的概念和性质,以及它们在振动分析中的应用。 一、主振型的正交性 主振...
讲述对正交频分复用理论的理解,通过分析,能够帮助读者加深理解
在无线通信领域,正交性是一个非常重要的概念,它涉及到信号处理、频谱效率和干扰抑制等多个方面。MATLAB作为一种强大的数值计算和仿真工具,被广泛用于无线通信系统的建模和分析。本项目以"MATLAB实现检验正交性....
在 MATLAB 环境中,正交性是一个重要的概念,主要应用于线性代数、信号处理、数值计算等领域。正交性是指两个或多个向量(或者一组向量)之间的关系,它们相互垂直且内积为零。在矩阵理论中,正交矩阵的列向量(或行...
计量经济学及stata应用 4.一元线性回归 4.3OLS的正交性.mp4
引言原创:石川3月20日川总写量化当大量因子同时被用做 empirical asset pricing 分析时,它们之中效果最显著的因子中一定包含了运气的成分。
然而,全向底盘的高机动性也对定位和姿态检测带来了挑战。为了解决这一问题,研究人员采用了基于正交编码器和陀螺仪的传感装置。 正交编码器是一种常用的测量传感器,它可以用来测量速度和位移。文章中提到使用了2...
精品资源 欢迎下载