# [0114] Task01 《数学建模导论》P1 解析几何与方程模型

news/2025/1/25 4:59:22/

链接:https://www.datawhale.cn/activity/124

整理的相关代码库 GitHub 页面链接

绪论

姜启源:“数学建模就是建立数学模型解决实际问题”

本质还是解应用题,只是曾经的“小明买糖”变成了如今的“嫦娥探月”。

SEIR 模型,也就是传染病模型,我们把人群分为易感人群、密切接触者、感染者和康复者四类人群,这四类人群的新增、减少都遵循着动力系统的一些规律

在这里插入图片描述

“一个教室里面的同学如果封锁了教室传染病会如何传染”
元胞自动机

好模型:

  • 形式简洁:模型不至于太冗长,大道至简。
  • 精度到位:求解精度符合工程实际的要求。
  • 理论创新:在理论层面上进行一些创新
  • 排除干扰:能够排除一些无关紧要的干扰项。
  • 可解释性:模型的结果有良好的可解释性。
  • 求解方便:模型能够利用 MATLAB 等求解工具进行求解

在这里插入图片描述

问题类型大致可以分为 “以模型为核心” 的优化类、过程类问题,与 “以数据为核心” 的统计类、分析类问题。

在这里插入图片描述

第 1 章 解析方法与几何模型

学会如何使用代码求解一些简单的模型

常见立体几何模型与平面几何模型

计数用以表示多少,要计算多了多少少了多少,于是有了数字的概念和四则运算,也就有了后来的代数学
丈量是测量土地的长宽面积、测量角度、分析几何关系等,也就有了后来的几何学

传统几何的演绎-证明体系
基于向量的计算化几何
基于极坐标与方程的解析几何

正弦定理 和 余弦定理

正弦定理:一个三角形中,各边和所对角的正弦之比相等,且该比值等于该三角形外接圆的直径(半径的 2 倍)长度
链接
在任意 △ABC 中,角 A、B、C 所对的边长分别为 a、b、c,三角形外接圆的半径为 R,直径为 D。则有:
~  
a sin ⁡ A = b sin ⁡ B = c sin ⁡ C = 2 R = D \frac{a}{\sin A}=\frac{b}{\sin B}=\frac{c}{\sin C}=2R=D sinAa=sinBb=sinCc=2R=D
~  
在这里插入图片描述
~  
余弦定理:三角形中任意一边的平方等于其它两边平方的和减去这两边与它们夹角的余弦的两倍积‌

圆的切线与割线

切割线定理(也称为割线-切线定理):如果一条直线从外部点 P 切割圆,形成一条切线段 PT 和一条割线段 PAB(A 和 B 是割线与圆的交点),那么 PT 2 ^2 2 = PA⋅PB 。
~  
割线定理:
链接
~  
在这里插入图片描述
~  
在这里插入图片描述
~  
圆幂定理:对于任意一点到圆的两条切线,它们的长度是相等的。对于任意一条经过该点的割线,割线的两段长度的乘积是一个常数,这个常数等于该点到圆心的距离的平方减去圆的半径的平方。
上图中假设 点 O 为圆心,则 △ LTO 为直角三角形。
LA · LB = LC · LD = LT 2 ^2 2 = LO 2 ^2 2 - OT 2 ^2 2
~  

切线长定理:从圆外一点引圆的两条切线,它们的切线长相等。即如图,AB、AC 切圆 O 于B、C,切线长 AB = AC。链接
~  
在这里插入图片描述

四点共圆

四点共圆
链接
9 种判定方法
1、距点相等,四点共圆
~  
在这里插入图片描述
该方法可称为定义法
几何语言:
OA = OB = OC = OD
∴A,B,C,D 四点共圆
————————————————
2、对角互补,四点共圆
~  
在这里插入图片描述
该判定是圆内接四边形性质定理的逆定理。
几何语言:
∠B + ∠D = 180°
∴A,B,C,D 四点共圆
————————————————
3、外角等于内对角,四点共圆
~  
在这里插入图片描述
该判定是由判定 2 再加上邻补角的性质(或平角的性质)得到。
几何语言:
∠DCE = ∠A
∴A,B,C,D 四点共圆
————————————————
4、共边同侧对角等,四点共圆
~  

可由判定 2 导出,也可结合圆周角定理来理解。
几何语言:
∠B = ∠D
∴A,B,C,D 四点共圆

椭圆、双曲线、抛物线

椭圆的每一点到两个焦点的距离之和是一个常数;
双曲线的每一点到两个焦点的距离之差的绝对值是一个常数;
抛物线上的每一点到焦点的距离等于该点到准线的距离。
~  
在这里插入图片描述
~  
在这里插入图片描述

圆锥曲线的离心率
离心率(eccentricity),又叫偏心率,统一定义是在圆锥曲线中,动点到焦点的距离动点到准线的距离之比。 
描述了圆锥曲线的形状。

  • 对于椭圆,离心率 e 满足 0 ⩽ e < 1 0⩽e<1 0e<1 e = c a = 1 − ( b a ) 2 e=\frac{c}{a}=\sqrt{1-(\frac{b}{a})^2} e=ac=1(ab)2
  • 对于双曲线 e > 1 e>1 e>1 e = c a = 1 + ( b a ) 2 e=\frac{c}{a}=\sqrt{1+(\frac{b}{a})^2} e=ac=1+(ab)2
  • 对于抛物线 e = 1 e=1 e=1

离心率越小,椭圆越接近圆形;离心率越大,双曲线的两支越开
~  
在这里插入图片描述

圆锥曲线的光学性质
椭圆上的任意一点反射到两个焦点的光线路径长度相等;抛物线上的任意一点反射到焦点的光线都平行于对称轴;双曲线上的任意一点反射到一个焦点的光线将经过另一个焦点。
~  
链接
1、从椭圆一个焦点发出的光,经过椭圆反射后,反射光线都汇聚到椭圆的另一个焦点上。
2、从双曲线一个焦点发出的光,经过双曲线反射后,反射光线的反向延长线都汇聚到双曲线的另一个焦点上。
3、从抛物线的焦点发出的光,经过抛物线反射后,反射光线都平行于抛物线的轴。
~  
在这里插入图片描述

位姿变化的角度描述: Yaw-Pitch-Roll

在这里插入图片描述

确定坐标系方向的右手定则

在这里插入图片描述

在这里插入图片描述


http://www.ppmy.cn/news/1565956.html

相关文章

MySQL面试题2025 每日20道【其三】

一、为什么在 MySQL 中不推荐使用多表 JOIN&#xff1f; 在MySQL中&#xff0c;不推荐使用多表JOIN的原因主要包括性能、可读性和维护性方面的问题&#xff1a; 性能问题&#xff1a; 笛卡尔积&#xff1a;当执行JOIN操作时&#xff0c;MySQL会创建一个临时的结果集。如果涉及…

Java数据结构 (从0构建链表(LinkedList))

在本文中&#xff0c;我们将基于 MySingleLinkedList 类&#xff0c;深入探讨单链表的实现&#xff0c;包括创建、插入、删除等核心操作&#xff0c;同时分享完整的代码示例。单链表是一种灵活的数据结构&#xff0c;适用于处理需要频繁插入和删除操作的场景&#xff0c;例如实…

Neural networks 神经网络

发展时间线 基础概念 多层神经网络结构 神经网络中一个网络层的数学表达 TensorFlow实践 创建网络层 神经网络的创建、训练与推理 推理 推理可以理解为执行一次前向传播 前向传播 前向传播直观数学表达 前向传播直观数学表达的Python实现 前向传播向量化实现 相关数学知识…

梯度下降法 (Gradient Descent) 算法详解及案例分析

梯度下降法 (Gradient Descent) 算法详解及案例分析 目录 梯度下降法 (Gradient Descent) 算法详解及案例分析1. 引言2. 梯度下降法 (Gradient Descent) 算法原理2.1 基本概念2.2 算法步骤2.3 梯度下降法的变种3. 梯度下降法的优势与局限性3.1 优势3.2 局限性4. 案例分析4.1 案…

AF3 FourierEmbedding类源码解读

FourierEmbedding 是一个用于扩散条件的傅里叶嵌入类,其核心是将输入的时间步噪声强度或控制参数(timestep)转换为高维的周期性特征。 源代码: class FourierEmbedding(nn.Module):"""Fourier embedding for diffusion conditioning."""de…

仿 RabbitMQ 的消息队列3(实战项目)

七. 消息存储设计 上一篇博客已经将消息统计文件的读写代码实现了&#xff0c;下一步我们将实现创建队列文件和目录。 实现创建队列文件和目录 初始化 0\t0 这样的初始值. //创建队列对应的文件和目录&#xff1a;public void createQueueFile(String queueName) throws IO…

Flask基础和URL映射

目录 1. Flask介绍 2. Flask第一个应用程序 3. Flask运行方式 4. Flask中DEBUG模式 5. Flask环境参数的加载 6. Flask路径参数的使用 7. Flask路径参数类型 8. Flask路径参数类型转换底层 9. Flask自定义路由转换器 自定义步骤&#xff1a; 10. 自定义转换 to_python 函数 11. …

如何有效进行软件集成测试?常见的集成测试工具分享

在现代软件开发的过程中&#xff0c;集成测试是确保系统各部分有效协同工作的关键步骤。软件集成测试是指在软件开发过程中&#xff0c;将各个模块或组件组合在一起进行测试&#xff0c;以验证它们之间的交互是否符合设计要求和业务逻辑。集成测试的核心目标是发现不同模块互动…