你真的懂分数吗?(一)——分数的数学结构和建模

news2024/11/15 11:06:36

早点关注我,精彩不错过!

30f3010afc47c85101e7fecb7fabb480.jpeg

我们小学就学过分数,是指的形如“a / b”的,表达把某对象平均分成b份中的a份那么多的含义的数。自然地,a, b一般都是整数,b != 0;如果a,b仍然是分数的话,也可以等价变形成是整数的式子;如果其中有负整数,则表达的方向概念和整数相同,并且依然负负得正;它和原来的整数一起构成有理数,可以一起参与四则运算满足交换结合分配率。

整个分数部分的知识点大概就这么多了,到了中学阶段出现了分式,从计算具体的数变成了一类式子的推导,高中以后除非是数学竞赛,对这块的知识就没有更深的拓展和应用了。

但是,我们的孩子在学习分数等概念的时候,经常是熟练有余,理解不足。背下来了运算法则和解题套路,但根本上对这些符号所代表的物理意义并不清晰。为了短期考试成绩提升熟练度的浅层记忆无可厚非,但是这样囫囵吞枣的学习拉长到10年的学习跨度依然会遇到瓶颈。那就是计算机执行式的数学学习方法,难以让数学成为人一生真正傍身的武器。所以,我一直推崇长短期目标兼顾,解题技巧和训练交给学而思,而我希望每个孩子也有机会理解数学和生活,学习,科研甚至以后工作的各个方面的关系,能终身受益。

这种学习数学的方法我称为数学模型,即对所有数学概念的理解从数学建模和数学结构两个角度分别理解并联系起来,达到无论是应用还是理论都融会贯通的目标。由此在遇到实际问题时才能顺利地通过数学模型映射回数学问题并求解,再完成实际解答。今天我们就以分数为例,来实践示例一下这个方法的学习成果。

分数的数学结构

公理化前提

Z

公理化定义

符号定义:

F = {(a, b) | a, b in Z, b != 0} 

f = a / b = a * b ^ - 1,f in F

f1 = a1 / b1

f2 = a2 / b2

公理化性质:

f1 + f2 = (a1 * b2 + a2 * b1) / (b1 * b2)

f1 * f2 = (a1 * a2) / (b1 * b2)

分数的加法和乘法分别满足交换律和结合律,以及*对+的分配律;

f1 = f2当且仅当a1 * b2 = a2 * b1

数学问题和逻辑推理

约分定理:

附加条件:a, b, m in N, m, b != 0

结论:am / bm = a / b

逻辑推理:因为a * bm = am * b(乘法交换和结合率),所以结论成立(=等价关系的定义)。

符号说明

F:全体分数

f, f1, f2:某个分数,是F的代表元素

a, a1, a2:某个分数的分子

b, b1, b2:某个分数的分母

分数的数学建模

实际对象和关系from符号定义:

a(b):任何不区分顺序关系,个体特点的整体都可以看作集合,其大小定义为数量a;其中每个a又可以看作由假想的n个同样不作区分的单位组成,负值表示某个一维方向,比如借入或借出,前进或后退;

a / b:现在要把a集合公平地分成b个大小相等的集合(这里是等分除法,等价于每个集合大小为b的分法是包含除法只有在整除或带余除法时才有意义,暂略),想计算或预测每个集合的大小,由多少个单位组成,记作a / b;

定律from公理化性质:

集合合并定律:在对多个集合的对象进行汇总的加法,复制的乘法时,与操作顺序无关,乘对加的分配律成立;

集合拆分合并定律:任意集合元素都可以等分,不同等分元素的加法需要等分到公倍数后进行,它们的加法和乘法仍然和操作顺序无关,且乘对加的分配律依然成立;

等分定律:把a1集合等分b1份和a2集合等分b2份,如果a1 * b2的大小和a2 *b1相同,则每一份大小都相同;

实际问题from定理:

约分定理:把大小为am的集合等分成bm份和把a大小的集合分成b份的每份最小单元的份数是相同的;

说明from证明:

约分定理说明:把am集合的每m个元素两两互斥地组成集合,共a个,那么它分到b个集合中时,其中每一份都对应于把a大小的集合分成b份的的m个单元,于是再把m个单元分开,那每一份就和后者的结果一一对应了,因此每一份的基本单元个数相同,说明完毕。

数学结构和模型的结构说明

由于是第一次提到用数学模型来学习数学概念,这里作一说明。

其中数学结构由公理化、定理和证明组成;而数学建模则是这些数学结构到实际中的映射。其中符号定义是数学结构单元和关系到实际对象和关系的映射,一般还要用符号说明表示其用自然语言描述的和实际对象的关联;公理化性质则一般来源于物理实际,从置信度增加一般有假设,规定,常识和定律;定理在实际空间中就是实际问题,都包括数学和实际的条件和问题,其证明有完全基于数理逻辑的符号化表述,自然也可以用自然语言映射过来表达和说明,只是它必须能映射回定理才能保证一定正确,否则容易有歧义和错误。

但是,我猜是历史原因,大多现实生活中的说理论证,也是用自然语言直接表达的,哪怕是critical thinking的思维下,这仍然包含着大量的逻辑问题,但直接用数学语言的成本实在太高,因此我觉得人类的通信自然语言还真是处于一个初级阶段。不过,自然语言已经有使用线性结构,包含隐含语义,知识等特性,使得在一定精度损失下保持了不错的效率,这仍然值得称赞。甚至当下大部分时候比直接全部用数学语言表达来得理解效率高很多,可能这是碳基生物本身的特点,但不代表这是终极方案。

篇幅和难度控制原因,这里除了分数需要用到的基本的公理化定义以外,其公理化前提就仅仅写了整数集合Z,即站在Z的肩膀上做事,并没有再去论述基于集合论论证自然数,整数的存在性和结构了。这个推演是无止境的,必须要在不同级别的数学中从中间抽一段当作公设甚至是常识来使用,而在更高一个级别的数学里,它可能是其他数学结构的公理化下的定理。比如欧式几何中,勾股定理就是漂亮的定理,而在现代欧式空间的数学结构中,基本就是直白的公理化性质;又比如机械能守恒定律被当作公理,动能定理则被推导出来,反过来写也对;动量守恒定律先成立,推导出冲量定理,而牛顿运动定律成立,推导出动量守恒。甚至在更高一层面的数学中,这些都可以看作等价的表述。

而定理和证明只举例讲了约分定理。其实关于分数的计算中,我们还有很多法则都是可以基于其基本的公设和定义推导的,比如通分法则,除法法则,加减法公式,甚至列项公式等等,都可以根据我们设定的最基本的定义和公设推导出来。有兴趣的同学不妨自己推导一番,尤其是各种分数的计算技巧,背后都是可以严谨证明成立的。

这就是分数的数学结构和数学建模结果的呈现。而学习的过程,还需要现实世界和数理逻辑不断地像上面这样建立链接,并不断分析、推理和实验,找出最精准的那个映射以连接数学结构和物理世界。这样的学习有两个作用,1是因为这个思考过程会成为具象的经验留在脑子里,因此以后判断能否使用这样的数学模型以及如果不适用可能可以怎样继续观察得到更合适的模型就能适应性地调整,这才是真正的用数学分析和解决问题的能力;2是经历这个自然地从具体到抽象的认知过程时,就会形成某种数感,来帮助给抽象正确但不知走向何方才是的抽象推理提供灵感,也不至于因为规则的记忆模糊就犯低级的逻辑错误,多了一层校验,它和实际经验定律一起形成人的认知。

在一般的学习中,习惯性地没有严格地把数学结构和数学建模部分拆分开来。在第一次的学习中,我也不建议拆开,因为以点到面,从具体到抽象,这是碳基生物体验和掌握知识能力的规律,没必要打破它。但是,如果学到最后,还是把结构和建模杂糅在一起,整个推演的逻辑系统,即整个数学模型,还是一个网状散乱,四处漏风而不严谨的大厦,我觉得就不合适了。而读书到今天,面对曾经学过的那些数学,是时候站在更高的山峰俯瞰一番了。

今天开了个头,从下期开始,我们用这套完整的分数模型,来进一步深刻认识学习和生活中各种各样的分数。

不要走开,精彩继续!

18fe7d58d30146d8c047e387feff2b1f.gif

我们是谁:

MatheMagician,中文“数学魔术师”,原指用数学设计魔术的魔术师和数学家。既取其用数学来变魔术的本义,也取像魔术一样玩数学的意思。文章内容涵盖互联网,计算机,统计,算法,NLP等前沿的数学及应用领域;也包括魔术思想,流程鉴赏等魔术内容;以及结合二者的数学魔术分享,还有一些思辨性的谈天说地的随笔。希望你能和我一起,既能感性思考又保持理性思维,享受人生乐趣。欢迎扫码关注和在文末或公众号留言与我交流!

6e195f70aa119853c81166cf3b8987bc.gif

5c2f0b30eef67b84525ecb604e7cd727.png

0acf2b601eb0e1d521f69e8e602215dd.jpeg

扫描二维码

关注更多精彩

De Bruijin序列与魔术(四)——De Bruijin序列的拓展结果

这到底是怎么想到的!!!

一道北大强基题背后的故事(七)——特征根公式的来龙去脉

用排列组合来编码通信(七)——《我的5/4张牌的预言》

好魔术背后的秘密

097420eeccfba75fd346ffc04ddfb064.gif

点击阅读原文,往期精彩不错过!

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

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

相关文章

【UE】蓝图通信——事件分发器

目标 比如我现在希望点击控件蓝图A中的按钮后,蓝图B能够马上做出响应 实现步骤 1. 这里控件蓝图A叫“UI_按钮”,我在该蓝图中创建了一个名为“btnIsClicked”的事件分发器 当按钮被点击时,就会调用“btnIsClicked” 2. 蓝图B这里叫做“BP_…

Leetcode 剑指 Offer II 041. 滑动窗口的平均值

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个整数数据流和一个窗口大小,根据该滑动窗口的…

Postman —— postman实现参数化

什么时候会用到参数化 比如:一个模块要用多组不同数据进行测试 验证业务的正确性 Login模块:正确的用户名,密码 成功;错误的用户名,正确的密码 失败 postman实现参数化 在实际的接口测试中,部分参数每…

【Luniux】解决Ubuntu外接显示器不显示的问题

Luniux】解决Ubuntu外接显示器不显示的问题 文章目录 Luniux】解决Ubuntu外接显示器不显示的问题1. 检查nvidia显卡驱动是否正常2. 更新驱动3. 检查显示器是否能检测到Reference 1. 检查nvidia显卡驱动是否正常 使用命令行 nvidia-smi来检查显卡驱动是否正常,如果…

【ArcGIS微课1000例】0074:ArcGIS热点分析(Getis-Ord Gi*)---犯罪率热点图

严重声明:本文来自专栏《ArcGIS微课1000例:从点滴到精通》,为CSDN博客专家刘一哥GIS原创,原文及专栏地址为:(https://blog.csdn.net/lucky51222/category_11121281.html),谢绝转载或爬取!!! 文章目录 一、热点分析工具介绍二、ArcGIS热点分析案例1. 普通热点分析2. 加…

运维高级学习--Kubernetes(K8s 1.28.x)部署

一、基础环境配置(所有主机操作) 主机名规划 序号 主机ip 主机名规划1 192.168.1.30 kubernetes-master.openlab.cn kubernetes-master2 192.168.1.31 kubernetes-node1.openlab.cn kubernetes-node13 192.168.1.32 kubernetes-node2…

华为OD机试 - 按索引范围翻转文章片段 - 字符串(Java 2022 Q4 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

下载的文件被Windows 11 安全中心自动删除

今天从CSDN上下载了自己曾经上传的文件,但是浏览器下载完之后文件被Windows安全中心自动删除,说是带病毒。实际是没有病毒的,再说了即便有病毒也不应该直接删除啊,至少给用户一个保留或删除的选项。 研究了一番,可以暂…

【ArcGIS微课1000例】0072:如何生成空间权重矩阵

严重声明:本文来自专栏《ArcGIS微课1000例:从点滴到精通》,为CSDN博客专家刘一哥GIS原创,原文及专栏地址为:(https://blog.csdn.net/lucky51222/category_11121281.html),谢绝转载或爬取!!! 文章目录 一、空间权重矩阵工具介绍二、ArcGIS生成空间权重矩阵三、注意事项…

虚拟机软件的优点是什么?缺点又是什么?

虚拟机软件想必对于使用MacBook的小伙伴来说并不陌生,安装上虚拟机后我们就能够模拟Windows的环境从而下载一些Mac不支持的软件。尽管Mac的操作系统用起来流畅快捷,但是在日常使用过程中还是会存在一些不便之处。 很多用户非常依赖使用虚拟机软件&#…

一种IDEA疑难杂症的解决办法

解决办法 重启IDEA 针对于IDEA各种解析,运行时问题,但是无法通过搜索引擎得到答案的问题请试试此方法。 删除根目录下[.idea]文件夹后重启 此文件夹为idea首次导入项目时根据项目情况自动生成的配置文件。方便idea下次更快的解析项目。但是某些情况&a…

java.lang.NullPointerException问题

nullpointerexception可能是哪个地方没加注解 例如Service注解没有加

微信小程序报错: SyntaxError: Cannot use import statement outside a module

微信小程序数据绑定,导包出现了: “SyntaxError: Cannot use import statement outside a module” 排查问题步骤记录,共勉 1.出现问题代码: import {createStoreBindings} from "mobx-miniprogram-bindings"import {store} from …

1. 学习 K8S: Docker 基础

学习 K8S: Docker 基础 1. Docker 的诞生 1.1 首次展示 2013 年 3 月 15 日,在北美的圣克拉拉市召开了一场 Python 开发者社区的主题会议 PyCon,研究和探讨各种 Python 开发技术和应用, 在当天的会议日程快结束时,有一位名为 S…

优化器调整策略

损失函数的作用是衡量模型输出与真实标签的差异。当我们有了这个loss之后,我们就可以通过反向传播机制得到参数的梯度,那么我们如何利用这个梯度进行更新参数使得模型的loss逐渐的降低呢? 优化器的作用 Pytorch的优化器: 管理并…

校对的力量:当专业遇上细节,文字焕发新生

在这个信息爆炸的时代,文字成为了我们传达思想、展现形象的重要工具。从新闻稿、政府材料到商业文档,其背后的准确性和专业性往往决定了信息传递的效果。而保证这一切的,就是细致入微的校对工作。 1.错别字与校对:细节之美 错别字…

单机MySQL的演进

2、单机MySQL的演进 我们当前处于大数据时代,大数据一般的数据库无法进行分析处理了!2006年发布了Hadoop 1、单机MySQL的年代 某知名购物网站最开始就是到国外购买的PHP网站,拿过来就能直接使用,到后来也改成了Java。早期网站的数…

【Flutter】Flutter 使用 just_audio 播放音频

【Flutter】Flutter 使用 just_audio 播放音频 文章目录 一、前言二、环境与版本信息三、安装和基本使用四、深入 just_audio五、实际业务中的用法六、完整示例七、总结 一、前言 今天,我要为你介绍一个非常实用的 Flutter 音频处理包——just_audio。这个包不仅功…

IDEA软件安装包分享

目录 一、软件简介 二、软件下载 一、软件简介 IntelliJ IDEA是一款流行的Java集成开发环境(IDE),由捷克软件开发公司JetBrains开发。它专为Java开发人员设计,提供了许多高级功能和工具,使得开发人员能够更高效地编写…

《深入理解Java虚拟机》读书笔记:运行时栈帧结构

代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 一、概述 在Java虚拟机规范中制定了虚拟机字节码执行引擎的概念模型,这个概念模型成为各种虚拟机执行引擎的统一外观(Facade&#x…