数学中的生物学特性----遗传和变异

数学中的生物学特性----遗传和变异

说明:此篇博文,是授课偶得,纯属玩笑之举,脱离了数学的严密性,不过从其他学科来解读数学,也不失一乐,读完也许能更深的体会到万事万物都是有关联的。

学习过生物学的人大抵都知道,子代会接受父代的遗传,当然也会有部分的变异。用这一观点我们也能解释数学上的函数问题。

比如,已知函数\(f(x)=x\)和函数\(g(x)=\cfrac{1}{x}\),都是我们高中阶段需要熟练掌握的函数之一,那么函数\(h(x)=x+\cfrac{1}{x}=f(x)+g(x)\),所以函数\(f(x)\)和\(g(x)\)可以看成函数\(h(x)\)的父代,函数\(h(x)\)可以看成子代。

那么子代函数\(h(x)\)和父代函数\(f(x)\)与g(x)在图像和性质上有没有关联呢,他们又是如何关联的呢?从生物学的角度解读数学有没有其应用价值?这些问题才是我们需要关注的。

回顾:如图所示的红色为函数\(f(x)=x\),定义在\(R\)上,奇函数,在\(R\)上单调递增,关于点\((0,0)\)对称;
蓝色的函数\(g(x)=\cfrac{1}{x}\),定义在\((-\infty,0)\cup (0,+\infty)\)上,奇函数,在\((-\infty,0)\)和\((-\infty,0)\)上单调递减,关于点\((0,0)\)对称;

借助高中的导数这一工具,我们可以自行做出函数\(h(x)\)的图像,如绿色所示。

定义在\((-\infty,0)\cup (0,+\infty)\)上,奇函数,在\((-\infty,-1)\)和\((1,+\infty)\)上单调递增,在\((-1,0)\)和\((0,1)\)上单调递减,关于点\((0,0)\)对称;

那么从生物学角度怎么解释呢?

为了好解释,我们不妨对应定义函数\(f(x)\)为父本,函数\(g(x)\)为母本,函数\(h(x)\)为子代;

在某一个性状(比如身高)上,父本和母本中,谁的基因更强大,子代自然就接受谁的遗传基因,也是符合优胜劣汰的自然法则。

定义域的遗传:定义域和母本保持一致,为\((-\infty,0)\cup (0,+\infty)\)上

值域的遗传:值域为\((-\infty,-2]\cup [2,+\infty)\),二者兼有,并且有变异。

单调性的遗传:由于父本和母本在点\((1,1)\)和\((-1,-1)\)处相交,故在直线\(x=-1\)和直线\(x=1\)的两侧单调性可能发生变化。

在区间\((-\infty,-1]\)上,接受父本,单调递增;在\([-1,0)\)上,接受母本,单调递减;

在\((0,1]\)上,接受母本,单调递减;在\([1,+\infty)\)上接受父本,单调递增。

奇偶性的遗传:同时接受父本和母本,奇函数。

对称性的遗传:同时接受父本和母本,关于点\((0,0)\)对称。

那么如何用函数\(y=x+\cfrac{1}{x}\),来研究\(y=e^x+\cfrac{1}{e^x}\)的图像?

那么如何用函数\(y=e^x\)和函数\(y=x^2+2ax(a>0)\)的性质,来研究\(y=(x^2+2ax)e^x\)的图像?

原文地址:https://www.cnblogs.com/wanghai0666/p/8631717.html

时间: 2024-07-29 07:18:08

数学中的生物学特性----遗传和变异的相关文章

5、自学——Linux的学习进度与任务【shell中bash的特性】

shell中bash的特性 shell中bash的特性 bash特性之一:命令行展开   把命令行的给定的一个特殊符号自动替换为别的字符串的机制 目录: 命令:cd [内置命令] 工作目录:当前所处的目录 cd:change directory(切换目录) cd 目标路径(不能是一个文件必须是一个目录) 所有从根起始的都是绝对路径:/文件名 基名:路径最后一个文件的名字  /x/y/z/m/n: 目标路径  /x/y/z/m: 是目录名或者路径名   两个命令: 获取路径的基名:   # bas

ASP.NET 5与MVC 6中的新特性

差点忘了提一句,MVC 6中默认的渲染引擎Razor也将得到更新,以支持C# 6中的新语法.而Razor中的新特性还不只这一点. 在某些情况下,直接在Web页面中嵌入某些JSON数据的方式可能比向服务端发起一次额外请求的方法更合适.在之前的版本中,实现这一点需要编写一些繁琐的映射代码,然后用某种JSON转换器对数据对象进行序列化,并将结果通过view model进行暴露.而在MVC 6中,以上所有的样板代码都可以简化为一句“@Json.Serialize(Model)”. 在实现图片缓存时,同样

OC中的一个特性:延展

OC中的一个特性:延展其实说白了,延展就是弥补C语言中的前向申明,我们知道,在C语言中,如果你想调用一个函数的话,那么在此之前必须要声明一个这个函数,就是有前置性.OC中为了弥补C语言中的这个问题,就有了延展的概念,下面来看一下代码:Person.h[objc]  view plaincopy 1. //   2. //  Person.h   3. //  10_CategoryExtend   4. //   5. //  Created by jiangwei on 14-10-11.  

Odoo 的库存管理与OpenERP之前的版本有了很大的不同,解读Odoo新的WMS模块中的新特性

原文来自:http://shine-it.net/index.php/topic,16409.0.html 库存移动(Stock Move)新玩法Odoo的库存移动不仅仅是存货在两个“存货地点”之间的移动的基本概念了,他们可以被“串联”在一起,可以用来生成或改变其对应的拣货单(Picking).链式库存移动被广泛应用在各类库存操作中比如:多步收货或多步发货操作,多仓库间的配.补货操作等:而不仅限于之前OpenERP中MTO供货类型产品的发货等待对应供应商收货这样的链式库存移动的应用场景了.我们会

Java中的继承性特性

继承性是java中的第二特性之一.而继承性最为关键的地方为:代码重用性的问题,利用继承性可以从已有的类中继续派生出新的子类,也可以利用子类扩展出更多的操作功能. 继承性的实现代码为:class 子类  extends  父类{ } 有以下3点说明: 1.对于extends而言,需要不断的开展开来,但是为了理解上的方便,这些统一称之为:继承: 2.子类又称之为派生类: 3.父类又称之为超类(Super class): 以下代码为子类继承父类的属性及方法 class Person{ private

PHP 5.4中的traits特性

Trait 是 PHP5.4 中的新特性,是 PHP 多重继承的一种解决方案.例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题. 简单使用 首先,当然是声明个 Trait,PHP5.4 增加了 trait 关键字 trait first_trait { function first_method() { /* Code Here */ } function second_method() { /* Code Here */ } }

ArcGIS API For Javascript新版本3.11中的新特性

ArcGIS API For Javascript新版本3.11中的新特性: 更简短的引用URL:如果你正在将用以前的版本的程序更新到新版本的话,这是很重要的. To update your code for version 3.11 references, replace the following URLs accordingly: /3.10/js/dojo/ should now read /3.11/ (note the dropped "/js/dojo") 将你的源码更新

Linux 内核中的 GCC 特性

转载:http://www.ibm.com/developerworks/cn/linux/l-gcc-hacks/?S_TACT=105AGX52&S_CMP=tec-csdn Linux 内核中的 GCC 特性 了解用于 C 语言的 GCC 扩展 Linux? 内核使用 GNU Compiler Collection (GCC) 套件的几个特殊功能.这些功能包括提供快捷方式和简化以及向编译器提供优化提示等等.了解这些特殊的 GCC 特性,学习如何在 Linux 内核中使用它们. 0 评论:

【游戏开发】在Lua中实现面向对象特性——模拟类、继承、多态

一.简介 Lua是一门非常强大.非常灵活的脚本语言,自它从发明以来,无数的游戏使用了Lua作为开发语言.但是作为一款脚本语言,Lua也有着自己的不足,那就是它本身并没有提供面向对象的特性,而游戏开发是一项庞大复杂的工程,如果没有面向对象功能势必会为开发带来一定的不便.不过幸好Lua中有table这样强大的数据结构,利用它再结合元表(metatable),我们便可以很方便地在Lua中模拟出类.继承和多态等面向对象编程具有的特性. 二.前提知识 按照惯例,我们还是先来熟悉一下必要的前提知识,以便方便