理解数学概念——线性(线性性)

news2024/11/28 1:33:10

1. 线性相关词汇的词源

1.1 单词“line”的词源

         这个单词是古英语“line”和古法语“ligne”二者的融合。在古英语中,“line”的词义为“缆绳,绳索;一系列,行,字母行;规则,方向(cable, rope; series, row, row of letters; rule, direction),” 而在古法语中,“ligne”的记义为“指南,绳索,线;世系,下降(guideline, cord, string; lineage, descent),”(约12世纪时) 而这两个词都来自拉丁语“linea”,词义为“亚麻线、细绳、铅垂线(linen thread, string, plumb-line),” 另外的词义为“标记、界限、极限、目标;下降线(a mark, bound, limit, goal; line of descent),” 是“linea restis”(词义为“linen cord”)的简写。

    中世纪英语中最早的含义是“建筑工人用来测量的绳索”;14 世纪晚期扩展为“线状标记”(源自“建筑工人用来使物体平整的绳索”,14 世纪中期),也指“轨道、路线、方向”。含义(郡县等的)“界限、边界”来自 1590 年代。数学含义“不计宽度的长度”来自 1550 年代。1530 年代起扩展为“手掌或脸部的褶皱”。1580 年代起扩展为“赤道(the equator)”。

    “排列成直线的事物或人”的词义源自 1550 年代。现在被认为是美式英语,其中英式英语同义词使用队列(queue)一词,但该意思最早出现在英语作家作品中。“按时间顺序连续的人”(世系国王等)的词义源自 14 世纪晚期。

    词义“某人的职业,业务部门”源自 17 世纪 30 年代,根据牛津英语辞典,可能源自对《哥林多后书》第 10.16 章被误解的 KJV 译本,“并且不要在别人为我们准备好的东西上吹嘘(And not to boast in another mans line of things made ready to our hand)”,其中的“line”翻译为希腊语“kanon”,可能意味着“边界,限制”;短语“in another man's line”是括号内的。

1.2 单词“linear”的词源

    “linear”是一个形容词,词义为“类似一条线的,关于或属于线的,” 来自法语“linéaire”,该法语词又派生自拉丁词“linearis”,其在拉丁语中的词义为“属于线的”,派生自另一个拉丁语“linea”,词义为“串,线(string,line),” 其词源同“line”的词源。在本质上,“linear”“lineal”是同一个词;在拉丁语中,“linearis”最初的后缀是“-alis”,后来被消化吸引为“-aris”,但在晚期拉丁语中,这种规则不再有构词能力,因此构词成分以“-aris”保持不变。

1.3 单词“linearity”的词源

    单词“linearity”由形容词“linear”+“-ity”(形容词构成名词的构词成分)构成,在数学中译为“线性性”。

2. “线性”的词典解释

    牛津英语词典(OED)对“linear”的解释:“Having the direction of a line; extended in a line or in length; spec. in Math. and Phys.  involving measurement in one dimension only;capable of being represented by a straight line on a graph(in Cartesian co-ordinates);involving or possessing the property that a change in one quantity is accompanied by or corresponds to a directly proportional chnage in a related one.linear equation,an equation of the first degree.”(具有线的方向(即向两端的方向);按线或按长度的方式延伸(不考虑宽度);特别是在数学和物理学中,仅按一维的方式进行度量;能够用图上的直线表示(在笛卡尔坐标中);涉及或拥有这样的特性:一个量的变化伴随或对应于相关量以常比的方式进行相应变化。线性方程(一次方程))

3. “线性”的数学意义

    从以上2的解释可以看出,“线性”在数学中的含义是由“线”引申而来的,即这种伴随的变化关系是按“线”的方式延伸的,向两站延伸。在数学中更进一步地引申为“按直线的两端延伸”的关系。这种关系可以在笛卡尔坐标图中用直线体现出来,其体现出来的特性就是:一个量的变化伴随着或对应于相关量以常比的方式进行相应的变化。

4. 数学中的线性概念

4.1  线性代数(Linear algebra)

4.1.1  关于“线性代数”这一术语的一些历史

    DSB(Dictionary of Scientific Biography)似乎表明,术语“线性代数(algebra linearia)”由Rafael Bombelli (1526-1572)在其《代数学》第四卷中使用,指代几何方法在代数中的应用。

    在英语中,“线性代数(linear algebra)”一词最早出现在1870 年的《美国数学杂志》(American Journal of Mathematics)(1881年)4页,107页 中:“An algebra in which every expression is reducible to the form of an algebraic sum of terms, each of which consists of a single letter with a quantitative coefficient, is called a linear algebra(如果一个代数中的每个表达式都可以简化为项的代数和的形式,并且每个项都由一个带有定量系数的单个字母组成,则这种代数称为线性代数)。”[牛津英语辞典]。

    “线性代数”一词于1875 年出现在一篇标题为“论线性代数的用途和变换(On the uses and transformations of linear algebra)”的文章标题中,作者是Benjamin Peirce,发表于《美国科学院院刊》(American Acad. Proc. 2)。

    Pierce的意思是今天我们所说的“域上的有限维代数”,而不是向量空间和线性变换的理论。

    1898 年,Alfred North Whitehead 在《通用代数及其应用》(A Treatise on Universal Algebra with applications)的脚注中写道:“Grassman (参见 Audehanungelebre vom 1862, §50) 将乘法类型称为‘线性(linear)’。”但这种命名法与 B. Peirce 在其关于线性结合代数的论文《美国数学杂志》第 IV 卷 (1881) 中定义的‘线性代数’的普遍接受含义相冲突。第 (2) 节的定理是Grassman提出的,参见同上。”

4.1.2  线性代数的定义

    线性代数是数学学科的一个分支,它关注的是形如

a_{1} x_{1} + ...+ a_{n} x_{n} = b

线性方程(linear equations)(注:这些变量之间的变化关系是常比的),和形如

( x_{1} ,..., x_{n} ) \longmapsto a_{1} x_{1} + ...+ a_{n} x_{n}

线性映射(linear maps)(注:这种映射关系也是常比的),以及它们在向量空间中和通过矩阵的表示。

    线性代数是几乎所有数学领域的核心。例如,线性代数是现代几何学的基础,包括定义线、平面和旋转等基本对象。此外,数学分析的一个分支——泛函分析(functional analysis),也可以看作是线性代数在函数空间中的应用

    线性代数也用于大多数科学和工程领域,因为它可以对许多自然现象进行建模,并利用这些模型进行高效计算对于无法用线性代数建模的非线性系统,它通常用于处理一阶近似,利用这样一个事实:多元函数在某一点的微分是该点附近最接近该函数的线性映射。

4.2  线性编码(Linear code)

    在编码理论中,线性编码是一种纠错码,任何码字(codewords)的线性组合也是码字。线性码传统上分为分组码和卷积码,尽管 Turbo 码可以看作是这两种类型的混合。与其他码相比,线性码允许更高效的编码和解码算法。

    线性编码用于前向纠错,并应用于在通信信道上传输符号(例如,位(bits))的方法,这样,如果通信中出现错误,消息块的接收者可以纠正或检测一些错误。线性分组码中的码字是使用比要发送的原始值更多的符号进行编码的符号块。

4.3  线性密码学分析(Linear cryptanalysis)

    在密码学中,线性密码分析是一种基于寻找密码行为的仿射近似的密码分析的通用形式。已经开发了针对分组密码和流密码的攻击。线性密码分析是两种最广泛使用的分组密码攻击之一;另一种是差分密码分析。

    这一发现归功于松井满,他首次将该技术应用于 FEAL 密码(松井和山岸,1992 年)。随后,松井发表了对数据加密标准 (DES) 的攻击,最终导致公开社区报告了对该密码的首次实验性密码分析(松井,1993 年;1994 年)。对 DES 的攻击通常不切实际,需要 247 个已知明文。

    有人提出了各种改进攻击的方法,包括使用多重线性近似或结合非线性表达式,从而实现广义分区密码分析。新密码设计通常需要有对抗线性密码分析的安全性证据。

4.4  线性方程(Linear equations)

形如 a_{1} x_{1} + ...+ a_{n} x_{n} + b = 0 的方程称为线性方程,其中,x_{1} ,..., x_{n} 是变量(或未知数),而 b ,a_{1} ,..., a_{n} 是系数(通常是实数)。可将系数看成是方程的参数,且可以是任意表达式(假设他们不包括任意变量)。为了产生有意义的方程,要求系数 a_{1} ,..., a_{n} 不能全为零。

或者,可以通过将某个域上的线性多项式等于零来获得线性方程,并从中取出系数这种方程的解就是当代入未知数时使等式成立的值

    如果只有一个变量,则只有一个解(假设 a_{1} \neq 0 )。通常,术语“线性方程”默认指这种特殊情况,其中变量被合理地称为未知数

    对于两个变量的情况,每个解都可以解释为Euclid平面上一个点的笛卡尔坐标线性方程的解在Euclid平面上形成一条直线,反过来,每条直线都可以看作是两个变量的线性方程的所有解的集合这就是描述这种方程的术语“线性”的起源。更一般地说,n 个变量的线性方程的解在 n 维Euclid空间中形成一个超平面(hyperplane)(n − 1 维的子空间)。

    线性方程在所有数学及其在物理学和工程学中的应用领域中频繁出现,部分原因是非线性系统通常可以用线性方程很好地近似。

4.5  线性函数(Linear functions)

在数学中,术语“线性函数”指的是两个不同但相关的概念:

(1) 在微积分和相关领域中,线性函数是图像为直线的函数,即零次或一次多项式函数。为了将这种线性函数与其他概念区分开来,通常使用术语仿射函数(affine function)(译注:相似映射,即线性变换接一个平移)。

(2) 在线性代数、数学分析和泛函分析中,线性函数是线性映射。

4.6  线性泛函(Linear functional)

    在数学中,线性形式(也称为线性泛函、一元形式或余向量(covector))是从向量空间到其标量场(field)(通常是实数或复数)的线性映射。

4.7  线性映射(Linear map)

    在数学中,更具体地说在线性代数中,线性映射(也称为线性映射(a linear mapping)、线性变换、向量空间同态(vector space homomorphism),或在某些情况下称为线性函数)是两个向量空间之间的映射 𝑉 → 𝑊,它保留了向量加法和标量乘法的运算。相同的名称和相同的定义也用于环上模的更一般情况;参见模同态。

4.8  线性规划(Linear programming)

    线性规划(LP),也称为线性优化(linear optimization),是一种在数学模型中实现最佳结果(例如最大利润或最低成本)的方法,其要求和目标由线性关系表示。线性规划是数学规划(也称为数学优化)的一个特例。

    更正式地说,线性规划是一种优化线性目标函数的技术,受线性等式和线性不等式约束。其可行域是凸多面体,该多面体是定义为有限多个半空间的交集的集合,每个半空间都由线性不等式定义。其目标函数是在此多面体上定义的实值仿射(线性)函数。如果存在这样的点,线性规划算法会在多面体中找到此函数具有最大(或最小)值的点。

4.9  线性系统(Linear system)

在系统理论中,线性系统是基于使用线性算子的系统的数学模型。线性系统通常表现出比非线性[需要消除歧义]情况简单得多的特征和属性。作为数学抽象或理想化,线性系统在自动控制理论、信号处理和电信领域有着重要的应用。例如,无线通信系统的传播介质通常可以用线性系统建模

4.10  线性方程组(System of linear equations)

在数学中,线性方程组(或线性系统)是涉及相同变量的一个或多个线性方程的集合。例如,

\left \{ \begin{array}{rlc} 3x+2y-z=1 \\ x-y+2z=-1 \\ -x+\frac{1}{2}y-z=0 \end{array} \right.

是三个变量 xyz 的三个方程组。线性系统的解是将值分配给变量,使得所有方程同时满足。在上面的例子中,解由有序三元组 (x, y,  z) = (1 , -2 , -2 )给出,因为它使得所有三个方程都有效。

    线性系统是线性代数的一个基本部分,线性代数是大多数现代数学中使用的一门学科。用于寻找解决的计算算法是数值线性代数的重要组成部分,在工程、物理、化学、计算机科学和经济学中发挥着重要作用。非线性方程组通常可以用线性系统来近似(参见线性化),这是一种在建立数学模型或计算机模拟相对复杂系统时非常有用的技术

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1816127.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网工内推 | 深信服、中软国际技术支持工程师,最高13k*13薪

01 深信服 🔷招聘岗位:远程技术支持工程师 🔷任职要求: 一、专业能力和行业经验: ①具备友商同岗位工作经验1.5年以上,具备良好的分析和判断能力,有独立问题处理思路,具备常见协…

如何保证数据库和缓存的一致性

背景:为了提高查询效率,一般会用redis作为缓存。客户端查询数据时,如果能直接命中缓存,就不用再去查数据库,从而减轻数据库的压力,而且redis是基于内存的数据库,读取速度比数据库要快很多。 更新…

Sublime Text 4 - 前端代码编辑的卓越之选

Sublime Text 4 是一款备受赞誉的前端代码编辑神器,无论是在 Mac 系统还是 Windows 系统上,都展现出了其独特的魅力和强大的功能。 Sublime Text 4 拥有简洁而直观的用户界面,让开发者能够快速上手并沉浸于代码编写的过程中。它提供了高度可…

Qwen2 阿里最强开源大模型(Qwen2-7B)本地部署、API调用和WebUI对话机器人

阿里巴巴通义千问团队发布了Qwen2系列开源模型,该系列模型包括5个尺寸的预训练和指令微调模型:Qwen2-0.5B、Qwen2-1.5B、Qwen2-7B、Qwen2-57B-A14B以及Qwen2-72B。对比当前最优的开源模型,Qwen2-72B在包括自然语言理解、知识、代码、数学及多…

乡镇联盟一镇一码联合创始人第一届第二次研讨会在中山圆满落幕

乡镇联盟一镇一码联合创始人第一届第二次研讨会在中山圆满落幕 近日,由“乡镇联盟一镇一码”项目的联合创始人余向强先生亲自主持的第一届第二次研讨会在中山成功举行。此次研讨会汇聚了来自全国各地的乡镇代表、行业专家及联盟核心成员,共同探讨乡镇发…

MySql 报错之 Truncated incorrect DOUBLE value: ‘111-7357916-9889033‘

1. 背景 查询sql时,出现报错:Truncated incorrect DOUBLE value: ‘111-7357916-9889033’ 2. 问题可能原因 2.1 数据类型不匹配 可能错误地将一个本应作为字符串处理的列或值用于了需要数值类型的计算或比较。检查SQL语句,确保数值类型…

【OpenGL学习】OpenGL不同版本渲染管线汇总

文章目录 一、《OpenGL编程指南》第6版/第7版的渲染管线二、《OpenGL编程指南》第8版/第9版的渲染管线 一、《OpenGL编程指南》第6版/第7版的渲染管线 图1. OpenGL 2.1、OpenGL 3.0、OpenGL 3.1 等支持的渲染管线 二、《OpenGL编程指南》第8版/第9版的渲染管线 图2. OpenGL …

威胁预警 | Anatsa 银行木马被下载超过数万次

最近,研究人员发现 Anatsa 银行木马的传播有所抬头。这种复杂的恶意软件欺骗受害者在不知不觉中安装后,通过全球的金融应用程序来窃取敏感凭据和财务信息。攻击者通过多种技术拦截和收集数据。 概述 Anatsa 是已知的安卓银行木马,针对全球超…

C语言调用so/dll动态库

文章目录 windowslinux C语言调用动态链接库 windows C语言调用windows下的动态库dll; 待实现 linux C语言调用linux下的动态库so; 准备C代码&#xff0c;并编译为so base.c #include <stdio.h>int funcBase(){printf("func base is running...");return …

每日5题Day23 - LeetCode 111 - 115

每一步向前都是向自己的梦想更近一步&#xff0c;坚持不懈&#xff0c;勇往直前&#xff01; 第一题&#xff1a;111. 二叉树的最小深度 - 力扣&#xff08;LeetCode&#xff09; /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeN…

小公司要求真高

大家好&#xff0c;我是白露啊。 最近看到一个爽文帖&#xff0c;标题就是——“小公司要求真高”。 事情是这样的&#xff0c;一家的小公司在拿到简历之后&#xff0c;HR直接对楼主说&#xff1a;“你不合适&#xff0c;简历不行。” 言外之意就是嫌弃简历单薄&#xff0c;看…

车载网络安全指南 网络安全框架(二)

返回总目录->返回总目录<- 目录 一、概述 二、网络安全组织管理 三、网络安全活动 四、支撑保障 一、概述 汽车电子系统网络安全活动框架包含汽车电子系统网络安全活动、组织管理以及支持保障。其中,网络安全管理活动是框架的核心,主要指汽车电子系统生命周期各阶段…

WebGL开发时尚设计系统

开发一个基于WebGL的时尚设计系统可以为用户提供一个互动、实时的3D体验&#xff0c;允许他们设计和试穿虚拟服装。这个系统可以广泛应用于时尚设计、电子商务、虚拟试衣间等领域。以下是开发此系统的主要步骤和关键技术。北京木奇移动技术有限公司&#xff0c;专业的软件外包开…

代码小浣熊 - 软件智能研发助手

介绍 代码小浣熊是一款基于商汤大语言模型的软件智能研发助手。它利用先进的自然语言处理和人工智能技术&#xff0c;为软件开发者提供从需求分析、架构设计到代码编写、软件测试等全流程的智能支持。无论是专业的软件工程师&#xff0c;还是编程初学者&#xff0c;代码小浣熊…

数据结构——02-算数表达式-栈-实验题目分享

一、实验题目 算数表达式计算&#xff1a; 设计算法根据用户输入的合法表达式计算结果并显示出来 表达式中的符号为、-、*、/、&#xff08;、&#xff09; 表达式中数字为整数 二、实验环境 Windows 11 Visual Studio Code &#xff08;总体代码在最后&#xff09; 三…

计算机视觉基础课程知识点总结

图像滤波 相关: 核与图像同向应用&#xff0c;不翻转。 卷积: 核在应用前翻转&#xff0c;广泛用于信号处理和深度学习&#xff08;现在常说的二维卷积就是相关&#xff09;。 内积: 向量化的点积操作&#xff0c;是相关和卷积的一部分。 模板匹配&#xff1a;通过在图像中…

python数据分析-笔记本内存和价格预测分析

一、背景和研究意义 计算机已成为现代社会不可或缺的工具&#xff0c;广泛应用于个人生活、学术研究和商业领域。随着科学技术的飞速发展&#xff0c;计算机不仅在性能上不断突破&#xff0c;在种类和品牌上也呈现出多样化和差异化。无论是办公、娱乐、学习还是创作&#xff0…

华为支持手指关节手势的原理

华为的指关节手势有指关节截屏、指关节录屏、指关节区域截屏、指关节分屏等。该技术的实现是靠触控结合了其他一些传感器实现的。 华为的专利&#xff1a; 一种手势控制方法、装置、终端设备和存储介质——华为技术有限公司 专利中提到以往终端设备对于手势的识别都是基于位置和…

【机器学习300问】114、什么是度量学习?三元组损失又是什么?

这些天都在加强自己的CV基本功&#xff0c;之前做过的人脸识别项目里有很多思考&#xff0c;在学习了这些基础知识后&#xff0c;我再次回顾了之前的人脸识别项目。我发现&#xff0c;很多之前困惑不解的问题现在都有了清晰的答案。 一、什么是度量学习&#xff1f; 度量学习也…

vue相关的2个综合案例,网页打字练习

for循环的应用 /* 1. 用for循环控制台打印0到100 */ for (var i 0; i < 100; i) {console.log(i) } /* 2. 用for循环控制台打印100到0 */ for (var i 100; i > 0; i--) {console.log(i) }网页打字练习案例练习 <template><div class"main"><…