文章来源-公众号:有限元仿真分析


非线性是自然界复杂性的典型性质之一,那么你对非线性了解多少呢?以下可见一斑:

什么是非线性

非线性(non-linear),即 变量之间的数学关系,不是直线而是曲线、曲面、或不确定的属性,叫非线性。非线性是自然界复杂性的典型性质之一;与线性相比,非线性更接近客观事物性质本身,是量化研究认识复杂知识的重要方法之一;凡是能用非线性描述的关系,通称非线性关系。

狭义的非线性是指不按比例、不成直线的数量关系,无法用线性形式表现的数量关系,如曲线、曲面等。而广义上看,是自变量以特殊的形式变化而产生的不同于传统的映射关系,如迭代关系的函数,上一次演算的映射为下一次演算的自变量,显然这是无法用通常的线性函数描绘和形容的。很显然,自然界事物的变化规律不是像简单的函数图像,他们当中存在着并非一一对应的关系。如果说线性关系是互不相干的独立关系,那么非线性则是体现相互作用的关系,正是这种相互作用,使得整体不再是简单地全部等于部分之和,而可能出现不同于"线性叠加"的增益或亏损。

线性与非线性的区别

非线性是相对于线性而言的,是对线性的否定,线性是非线性的特例,所以要弄清非线性的概念,明确什么是非线性,首先必须明确什么是线性,其次对非线性的界定必须从数学表述和物理意义两个方面阐述,才能较完整地理解非线性的概念。

1、线性

对线性的界定,一般是从相互关联的两个角度来进行的:其一,叠加原理成立:“如果ψl,ψ2是方程的两个解,那么aψl+bψ2也是它的一个解,换言之,两个态的叠加仍然是一个态。”叠加原理成立意味着所考察系统的子系统间没有非线性相互作用。其二,物理变量间的函数关系是直线,变量间的变化率是恒量,这意味着函数的斜率在其定义域内处处存在且相等,变量间的比例关系在变量的整个定义域内是对称的。

2、非线性

在明确了线性的含义后,相应地非线性概念就易于界定:

其—,“定义非线性算符N(φ)为对一些a、b或φ、ψ不满足L(aφ+bψ)=aL(φ)+bL(ψ)的算符”,即叠加原理不成立,这意味着φ与ψ间存在着耦合,对(aφ+bψ)的操作,等于分别对φ和ψ操作外,再加上对φ与ψ的交叉项(耦合项)的操作,或者φ、ψ是不连续(有突变或断裂)、不可微(有折点)的。

其二,作为等价的另—种表述,我们可以从另一个角度来理解非线性:在用于描述—个系统的一套确定的物理变量中,一个系统的—个变量最初的变化所造成的此变量或其它变量的相应变化是不成比例的,换言之,变量间的变化率不是恒量,函数的斜率在其定义域中有不存在或不相等的地方,概括地说,就是物理变量间的一级增量关系在变量的定义域内是不对称的。可以说,这种对称破缺是非线性关系的最基本的体现,也是非线性系统复杂性的根源。

对非线性概念的这两种表述实际上是等价的,其—叠加原理不成立必将导致,其二物理变量关系不对称;反之,如果物理变量关系不对称,那么叠加原理将不成立。之所以采用了两种表述,是因为在不同的场合,对于不同的对象,两种表述有各自的方便之处,如前者对于考察系统中整体与部分的关系、微分方程的性质是方便的,后者对于考察特定的变量间的关系(包括变量的时间行为)将是方便的。

关于非线性概念需要强调的是,线性或非线性的提法是相对于物理变量而言的,也就是说,只有物理变量的关系才是判断是否是非线性的根据,而非物理变量的关系不能成为非线性与否的判据。这里所说的物理变量是指那些可以观测的、人们感兴趣的、对人类有意义的变量。例如分形理论中,简单分形的分维D是恒量,在无标度区间内lnN=DlnL,lnN与lnL是线性关系,但是显然不能籍此得出简单分形是线性的结论。这里的物理变量是N和 L,而不是经过对数变换的nN与lnL,即人们可观测的、感兴趣的、对人们有意义的是N和L,而不是lnN和lnL,N与L的关系N=LD是非线性的,所以可得出分形是非线性的结论。再如,物价对时间的直接关系(而不足Mandbrolt所统计的棉花价格指数的无标度性)正是人们感兴趣的、对人们有意义的,而且两者的关系是非线性的,所以物价随时间的变化是一种非线性现象。

非线性的性质

非线性科学正处于发展过程之中,它所研究的各门具体科学中的非线性普适类,有已经形成的 (如混沌、分形、孤子),有正在形成的(如适应性与自涌行为),还会有将要形成的,所以非线性的性质还没有完全呈现出来,这里也就不可能全面地讨论非线性的性质。下面仅从“非线性与线性的关系”、“非线性的物理机制”和“非线性与稳定性”三个方面作初步探讨。

非线性与线性是相对而言的,两者是一对矛盾的概念,一方面两者在一定程度上可以相互转化,另一方面两者又存在本质区别,再者两者同时存在于—个系统中,规定着系统相应方面的性质。

(1) 非线性与线性的密切联系

首先,在数学上一些线性方程可转化为非线性方程来解。物理上的一些非线性问题,也可以通过数学变换而转化为线性方程来研究。如非线性的KdV方程通过散射反演方法化为线性的可积方程,从而求出了精确的解析解;一些非线性不强的问题,可用线性逼近方法将其转化为若干线性问题来求近似解,这是已在各门学科中广泛采用并相当有效的的方法。

其次,在某些情况下,由方程得到的解析解并不能提供更多的信息,无助于更好地理解系统的行为,而从解的非线性形式中,我们却可以方便地得到所研究系统的重要性质。如:考虑这样一个简单方程:d2X/dt²+X=0,它的解是X=Acos(t)+Bsin(t),从这个非线性形式中,我们容易知道它是个周期函数,满足cos(t+2π)=cos(t),sin(t+2π)=sin(t)。而从cos(t)和sin(t)的解析形式中,极难证明其具有相应的周期性这一重要性质。所以,认为线性方程可以得到解析解, 非线性方程难以得到解析解,因而线性能给出比非线性更多的有用信息是不确切的。这意味着,对某些问题从非线性的角度考察不仅是可能的,而且有时也是必要的。

所以,线性与非线性在一定程度上是可以相互转化的,这表明了线性与非线性之间有密切的联系。

(2) 非线性与线性的本质区别

非线性与线性虽然可以通过数学变换而相互转化,在数学上有一定的联系,但是在同一视角、同一层次、同一参照系下,非线性与线性又是有本质区别的。

在数学上,线性函数关系是直线,而非线性函数关系是非直线,包括各种曲线、折线、不连续的线等;线性方程满足叠加原理,非线性方程不满足叠加原理;线性方程易于求出解析解,而非线性方程一般不能得出解析解。

在物理上,近线性问题(它不是我们所说的非线性问题)可用线性逼近方法求出一定精确度的解,即依据具体问题对精确度的要求,逐次解出若干个线性问题,把它们叠加起来,就能得到很好的近似解。但是对于非线性问题,由于存有小参数发散及收敛慢等问题,线性逼近方法将失效,特别是对于高速运动状态、强烈的相互作用、长时间的动态行为等非线性很强的情况,线性方法将完全无能为力。线性逼近方法这些局限性,导致非线性方法的不可替代,在无法用线性方法处理的强非线性的地方,只能用非线性方法。线性逼近方法并非经常能奏效,这不光是方法论问题,也是自然观问题,自然界既有量变又有质变,在质变中, 自然界要经历跃变或转折,这是线性所不能包容的。

(3) 非线性与线性在同一系统中的作用

非线性与线性有一定的联系又有本质区别,它们常同时存在于一个系统之中,规定着系统不同侧面的性质,一个确定的系统,一般都同时具有线性和非线性两种性质:

首先,在一个给定的非线性系统中,它的非线性性质决定它的平衡构造或说稳定机制是否存在,及存在的地方。

其次,系统的线性性质决定着系统关于其平衡点(稳定结构)的小振动的规律,即系统在稳定点附近的线性展开性质。

通俗易懂:非线性与线性的区别是什么?相关推荐

  1. 元器件的非线性与线性

    元器件的线性与非线性 电子电路中的元器件可分为线性和非线性,这两种特性在单类元器件上也可能同时出现,常用的元器件区分如下: A:线性元器件 电阻 电容 电感 B:非线性元器件 二极管 三极管 场效应管 ...

  2. 数据结构 线性 非线性_线性和非线性数据结构之间的区别

    数据结构 线性 非线性 Here you will learn about difference between linear and non linear data structure. 在这里,您 ...

  3. MATLAB非线性(线性)最优化函数——fmincon

    调用格式 [ x , f o p t , k e y , c ] = f m i n c o n ( F u n , x 0 , A , B , A e q , B e q , x m , x M , ...

  4. vrml行走和静止的人代码_CAE二次开发的核心不是代码

    作者:朱淑强来源:误入CAE的程序员微信公众号(itincae)文末试看<轮胎建模仿真与模态轮胎的生成>课程 所谓的有限元软件的二次开发工作,绝大部分指的是前后处理的二次开发,基本不涉及求 ...

  5. 非线性剪辑和线性剪辑的区别

    在影片剪辑中,可能大家会接触到非线性剪辑与线性剪辑的概念,起初非线性与线性指的是影片制作方式的不同,后面又引申到剪辑的不同.那么,非线性剪辑和线性剪辑的区别是什么?非线性剪辑和线性剪辑哪个好?下面让我 ...

  6. (一)数据结构与算法-线性结构和非线性结构

    线性结构和非线性结构 数据结构包括:线性结构和非线性结构 线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储结构,即顺序存储借故偶和链式存储结构 ...

  7. 数据的逻辑结构(线性结构、非线性结构;集合结构、树状结构、网状结构),数据的存储结构(顺序结构、链式结构、索引结构、散列结构)

    数据的逻辑结构 数据的逻辑结构指数据元素之间的逻辑关系(和实现无关). 分类1:线性结构和非线性结构 线性结构:有且只有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前驱和一个直接后继. ...

  8. 机器学习(7)——支持向量机(二):线性可分支持向量机到非线性支持向量机

    线性可分支持向量机 回顾 前面总结了线性可分支持向量机,知道了支持向量机的最终目的就是通过"间隔最大化" 得到最优分类器,能够使最难区分的样本点得到最大的分类确信度,而这些难区分的 ...

  9. 线性特征与非线性特征、线性模型与非线性模型

    一.线性特征与非线性特征 "线性"与"非线性"是数学上的叫法.线性,指的就是两个变量之间成正比例的关系,在平面直角坐标系中表现出来,就是一条直线:而非线性指的就 ...

最新文章

  1. C#中Delegate和Event以及它们的区别(转载)
  2. iOS开发小技巧--高斯模糊框架的应用
  3. CentOS+lighttpd+php+mysql (fastcgi)环境的搭建(转)
  4. 客户端本地存储的比较及使用window.name数据传输
  5. Android中一些有用的小方法(不定时更新)
  6. keil窗口显示不全_使用Keil语言的嵌入式C编程教程(下)
  7. 编译ffmpeg没有生成编译后ffplay
  8. [USACO 6.4.2] Electric Fences
  9. paip.c3p0 数据库连接池 NullPointerException 的解决...
  10. paip.提升用户体验---高性能web解决 c++ mycp 技术.
  11. c语言程序有哪几类词汇,c语言是什么 c语言必背词汇有哪些
  12. linux挂载ipsan存储,centos系统ISCSI挂载IPSAN存储
  13. 汇编语言--常用DOS功能
  14. 云服务器5m带宽会有什么样的速度?
  15. 自学Java之基础篇——使用switch,输出今天到底是礼拜几(case的穿透)
  16. 远程调用中间件(RPC)
  17. 手机一键去水印的软件有什么
  18. 一维数组的创建及使用
  19. Android扫一扫和生成二维码(使用华为ScanKit)
  20. php smart str,致命错误:ext/standard/php_smart_str.h:没有那个文件或目录

热门文章

  1. 洛谷-P1618 三连击(升级版)
  2. System.Windows.Forms.DataVisualization.Charting.Chart
  3. 将单页/多页 tif转换 jpg 格式方法和所需jar包
  4. 计算机毕业设计基于asp.net网上考试报名系统——计算机毕业设计
  5. 如何让google,baidu,Yahoo收录你的网站
  6. Parameters: { “silent“ } might not be used. This may not be accurate due to some parameters are
  7. 我打算学python,可是我的拖延症已经晚期了
  8. JavaSSM笔记(二)SpringMvc基础
  9. 宝可梦世界无限极服务器怎么进去,宝可梦世界无极限
  10. 全票通过!微众开源项目EventMesh进入Apache孵化器