关于“零”

0是一个神奇的数字,这里简单介绍一些关于0的特点和性质。

0的性质:

*0是否属于自然数仍有争议,数论领域认为0不属于自然数,集合论和计算机科学领域认为0属于自然数。国际标准ISO 31-11:1992中,从集合论角度规定:符号N所表示的自然数包括正整数和0。中国国家标准GB 3102-1993参照国际标准作出同样规定。

*0是平方数。

*0是高斯整数(高斯整数是实数部分(实部)和虚数部分(虚部)都是整数的复数)。

*0是偶数。

*0非正非负,0的相反数和绝对值都是其本身。

*0乘以任何实数都等于0(0*10=0),任何实数加上0等于其本身(x+0=x)。

*0没有倒数和负倒数,任何数(包括0)除以0无意义。

*0不能做对数的底。

*0的正数次方等于0,0的负数次方无意义(因为分母不可为0)。

*0的0次方目前数学家没有给予正式的定义,部分领域中,如组合数学,常用的惯例是定义为1。

*0!定义为1。

*0和任何整数的最大公约数是另一个整数。

*0是任何整数的倍数。

几点阐述:

     1.任何数(包括0)除以0无意义:

证明:(反证法)

假设非零实数除以0成立,于是设有非零实数x,有a=x/0。

从而有x=a*0=0,从而与题设x非零矛盾,从而有假设错误。

因此,任何非0实数除以0无意义。

那么,为什么0除以0也没有意义呢?

首先,这里先阐述一下现实生活中0除以0的无意义:

举个例子,假设有0块钱,现在要把这0块钱均分给0个人,那么每个人应该分得多少块钱?

提出这个问题时,不是说这个问题有谬论,而是这个问题本身就没有意义。对于这个问题,从哲学上说,0个人总共获得0块钱,那么每个人分得的可以是任何数值的钱。为什么呢?因为这个问题所描述的事件是一件不可能发生的事情,那么,如果一件不可能发生的事情发生了,这件事情就具有无限的可能性。

这个概念可以结合到香农的信息论,香农认为,一个码元携带的信息量为-log(pi),其中pi为该码元出现的概率。根据这个公式,pi越小,那么信息量越大,当pi=0时,携带信息量为无限大,也就是说这样一个事件所带来的是无限的可能性,有可能是宇宙爆炸等等。既然一件已经认为是不可能发生的事情都发生了,那么还有什么事情不会发生呢?因此,0人分0块钱,每个人可能分得任何数值的钱。

然后,阐述一些关于数学上的概念:

在极限理论中,认为任何非零实数除以0,其结果为无穷大(可能为正无穷大或负无穷大)。

对于0/0,由极限理论,其值可能为任何值。

举个例子,0/0型洛必达法则:

洛必达法则中有,

设函数f(x)和g(x)满足:

x=>oo,lim f(x)=lim g(x)=0;同时f(x)g(x)均可导。

那么,就有 lim( f(x)/g(x) ) = lim (f’(x)/g’(x) ) =A

从这里,我们可以看出,由于函数f(x)和g(x)的多种可能性,其f’(x)和g’(x)也会有多种可能性,其结果A也会有多种可能性。

即是有,0/0的结果可以为任意值,这是没有意义的。

     2.零是高斯整数:

高斯整数是实数部分(实部)和虚数部分(虚部)都是整数的复数。

证明:

设0 = a + b * j,有 a = b = 0。由0为整数,于是有满足高斯整数的定义。

     3.零是任何整数的倍数:

证明:

设任意整数为a,则有

对于任意非零整数a,有0/a = 0,由于0为整数,从而有0是a的倍数。

而对于a为0的情况,前面提及过0/0无意义,因此不必考虑。

     4.零和任何数的最大公约数是另一个数:

由于前面有一条准则:0是任何整数的倍数。

所以对于a和0,有0是a的倍数,那么,a和0的最大公约数自然为a。

0所起的作用

     1.零的作用:占位

例如,用十进制表示的1024,其中的0起到了什么作用呢?1024的0,表示百位“没有”。虽说没有,但是这个0不能省略,因为如果省略了0,写成124,那就变成了另一个数了。

在按位计数法中,数位具有很重要的意义。即使百位的数“没有”,也不能不写数字。这时就轮到0出场了,即0的作用就是占位。换言之,0占着一个位置以保证数位高于它的数字不会产生错位。

正因为有了表示“没有”的0,数值才能正确地表现出来,可以说在按位计数法中0是不可或缺的。

     2.零的作用:表示“没有”

我们需要用一个数字来表示“无”、“没有”。0在其本身的定义中就是“没有”与“无”。

一方面,0代表了自然界中物质存在的一种状态——无,这种状态咋看没有意义,但是其作为“有”的补充,其代表着自然界的普遍规律:有无相生。

另一方面,正是0所代表的“没有”这种状态,它能够很好地描述我们所接触到的“没有”,让“没有”能够以“0”的方式存在于“有”的世界中。

日常生活中的0

在我们的日常生活中,有时也会遇到像0那样表示“没有”的情况。

     *没有计划的计划

我们常常使用日程表来管理计划。在日程表中填入“案头工作”、“出差”、“研讨会”等计划。那么,和“0”相当的计划是什么呢?

通常情况下,如果我们在某一天没有上面所提及的什么“研讨会”的日程计划,此时,所有的时间都是有自己支配,所以现在自己处于没有安排的情景之下,在这种情况下,我们可以用0来表示没有安排与计划,0就相当于空计划,日程表中没有任何安排,是空着的,就是0。

在这里,0所起到的作用也是一种占位的作用。

     *没有药效的药

假设现在必须有规律的服用某一种胶囊,每四天停用一次,也就是3天服用,1天停用。但是对于这样一种周期进行循环是很有难度的。

灵机一动,妙法自然来。那就是每天都吃药。只是,每4粒胶囊中有一粒是“没有药效”的假胶囊。事先准备好标有日期的盒子,并在其中放入每天需要服用的药,不是更好吗?

这样一来,就无需判断“今天是服药日还是停药日”了。正因为有了“没有”药效的药,才形成了“每天服用一粒胶囊”的简单规则。在这里,0的作用依然是占位的作用。

时间: 2024-09-12 04:13:30

关于“零”的相关文章

零基础的人该怎么学习JAVA

对于JAVA有所兴趣但又是零基础的人,该如何学习JAVA呢?对于想要学习开发技术的学子来说找到一个合适自己的培训机构是非常难的事情,在选择的过程中总是 因为这样或那样的问题让你犹豫不决,阻碍你前进的步伐,今天就让小编为您推荐培训机构新起之秀--乐橙谷Java培训机构,助力你成就好未来. 选择java培训就到乐橙谷 北京有什么好的Java培训机构?来乐橙谷北京学Java,零基础走起,乐橙谷Java基础班授课老师经验非常丰富,课程内容安排合理,适合于有一点点Java基础甚至一点都不会Java的同学学

Matlab - 求数组的零值与过零点索引

function zeroindex=pickzero(x)%找出数组的零值及过零点(正负相交处,可能偏离0)m = length(x);x1=x(1:m-1);x2=x(2:m);indz = find(x==0); %zero pointindzer = find(x1.*x2<0); %negative/positiven=length(indzer);for i=1:n if abs(x(indzer(i)))>abs(x(indzer(i)+1)) indzer(i)=indzer(

Android零基础入门第64节:揭开RecyclerView庐山真面目

大家还记得之前在第38期~第50期都在学习列表控件吗,其中用了8期讲ListView的使用,相信都已经掌握好了吧.那么本期一起来学习Android 5.X新增的一个列表组件,那就是RecyclerView的使用. 一.RecyclerView概述 从前面的学习我们知道,ListView的功能非常强大,几乎绝大部分应用程序都会使用到,虽然也学会一些方法技巧来提升ListView的效率,但其性能还是不是很完美. 另外ListView的可扩展性相对来说比较弱,以前要实现每个列表项的高度不同的界面,或者

Android零基础入门第61节:滚动视图ScrollView

原文:Android零基础入门第61节:滚动视图ScrollView 前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习有的同学可能已经发现,当拥有很多内容时屏幕显示不完,显示不全的部分完全看不见.但是在实际项目里面,很多内容都不止一个屏幕宽度或高度,那怎么办呢?那就需要本节学习的ScrollView来完成. 在默认情况下,ScrollView只是

Android零基础入门第60节:日历视图CalendarView和定时器Chronometer

原文:Android零基础入门第60节:日历视图CalendarView和定时器Chronometer 上一期学习了AnalogClock.DigitalClock和TextClock时钟组件,本期继续来学习日历视图CalendarView和定时器Chronometer. 一.CalendarView 日历视图(CalendarView)可用于显示和选择日期,用户既可选择一个日期,也可通过触 摸来滚动日历.如果希望监控该组件的日期改变,则可调用CalendarView的 setOnDateCha

Android零基础入门第62节:搜索框组件SearchView

原文:Android零基础入门第62节:搜索框组件SearchView 一.SearchView概述 SearchView是搜索框组件,它可以让用户在文本框内输入文字,并允许通过监听器监控用户输入,当用户输入完成后提交搜索时,也可通过监听器执行实际的搜索. SearchView默认是展示一个search的icon,点击icon展开搜索框,也可以自己设定图标.用SearchView时可指定如下表所示的常见XML属性及相关方法. 如果为SearchView增加一个配套的ListView,则可以为Se

18-硬币找零

/*                                     硬币找零 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述    在现实生活中,我们经常遇到硬币找零的问题,例如,在发工资时,财务人员就需要计算最少的找零硬币数,以便他们能从银行拿回最少的硬币数,并保证能用这些硬币发工资.    我们应该注意到,人民币的硬币系统是 100,50,20,10,5,2,1,0.5,0.2,0.1,0.05,    0.02,0.01 元,采用这些硬币我们可以对任

iOS: 零误差或极小误差的定时执行或延迟执行?

问题如下: 节奏类游戏需要执行很多的跟音乐节拍相关的操作,并且为了保证节奏感,需要让操作跟节拍的关系十分紧密.对两者间隔要求不能超过0.02秒或更低. 目前使用了 GCD 中的 asyncAfter(deadline:)方法,不过误差总是要大于0.05秒,并且还无法保证误差会不会传递下去.请问有更好的方式来解决误差吗? var time = Date().timeIntervalSince1970 let dq = DispatchQueue(label: "queue", qos:

蓝鸥零基础学习HTML5—html+css基础

蓝鸥零基础学习HTML5-html+css基础 一.课程目标 1.了解前端开发职位:2.掌握常用标签以及语义及用法:3.掌握常用css的特性,掌握基础布局技巧:4.掌握整站规划概念. 二.适用人群 零基础积极学习html5者 三.课程简介 本课程主要讲解了 html+css的基础知识,包括html模板.标签.css基础样式.布局.表格表单.整站等等,是进行前端开发的基础.Html+css是前端开发的基础,大部分前端开发工程都需要从html+css布局开始,html+css的基础非常重要,是前端开

Opencv图像识别从零到精通(7)----图像平移、旋转、镜像

根据vc6.0c++的学习经验,如果可以很好的自己编程,让图像进行平移旋转这些操作,那么就好像能够清楚的看见图像的内部结构当然这里你怎么访问像素,这个可以自己选一种适合的,最多的是ptr指针,at也是挺多的.看着很简单的变换,可以对图像处理上手的更快,当然对于旋转可能就稍微i难了一点,不过opencv提供了resize(0,remap()等这样的函数,可以方便的让我们进行学习-特别是旋转的时候,有很多的变换,你可以任意旋转一个角度,也可能一直旋转,当然还可以保持图像大小不变的旋转和大小变换的旋转