怎么用Python数学建模

djcjfhfhhjdvjfhvfghhfgbdthhgdchfjfuivvh

DSI方法在几何建模上的应用

本节叙述如何应用DSI方法来与曲面S相联系的二维图形图3.1),S面具有下面部分信息:

●图形上结点的确切位置,

●图形上某些结点近似位置,

●S上的某些向量约束条件。

为了这一目的,定义φ(k)为连接R3空间原点到S上Ω的当前节点k的当前向量,并且φx(k),φy(k),φz(k)为其在R3正交基{Ox,Oy,Oz}上的分量,记为:φ(k)={φx(k),φy(k),φz(k))

通常,节点集合Ω被分为两个子集I和L并有:

φ(i) 未知  i∈I

φ(l) 已知  l∈L

节点l∈L,其位置φ(l)在R3上是已知的,称为控制节点,并且我们期望通过这样一种途径来获得剩余节点i∈I的位置:使下述基于给定的权系数{vα(k})和μ(k)的集合的准则R(φ)尽可能的小:

地质模型计算机辅助设计原理与应用

这里

地质模型计算机辅助设计原理与应用

当k在Ω变化时,φ(k)的分量可被解释为n=3的函数{φ1(k),φ2(k),φ3(k)的集合,在Ω上有如下定义:

地质模型计算机辅助设计原理与应用

应用毕达格拉斯定理(勾股定理),容易验证:

地质模型计算机辅助设计原理与应用

从问题的这个公式可以得出结论:向量{φ(l)∶l∈L}可以由本章第九节中提出的DSI方法的一般化形式获得。

注释:如果曲面S由一个或几个不相连的碎片构成,并且满足定理1的条件,当每个碎片上至少有一个节点是已知时,则可以证明这个问题存在惟一解。

交互应用。在几何建模中,目标是交互的确定与节点集合Ω相联系的图形G的几何轮廓。为了实现这一目的,假设给定一个初始的形体,并且用户移动某些节点和交互的修改某些约束条件(控制节点和模糊信息);这些修改通过DSI方法的一般化形式传到节点i∈I上。

从建模过程的每一步到另外一步,不仅可以修改控制节点的位置,有必要的话,子集L自身也可以被改变。例如,如果仅期望在节点的一个子集Γ上应用DSI,那么有必要选取L,使得 ,这里 是Ω上的集合r的补集。

引入模糊几何信息。起初,DSI被设计用来模拟在自然科学领域遇到的复杂曲面,例如地质学和生物学中的复杂曲面。在这些应用中,往往存在许多不精确的数据,比如:

●模糊控制节点,

●模糊向量约束条件,

●模糊切平面。

在本节中,为了简化记号,假设v为集合{x,y,z}中的一个序号。

模糊控制节点。定义,任何节点λ∈I,其位置φ(λ)已知近似等于一个给定的带有可信度 的向量 ,称为模糊控制节点。

地质模型计算机辅助设计原理与应用

这种模糊信息类型在φ(λ)的每个分量上产生如下相互独立的约束条件:

地质模型计算机辅助设计原理与应用

由上述三个约束条件的独立性,本章第五节可用于确定DSI(α)方程一般化形式中的系数Γiv(α)和yiv(α):

地质模型计算机辅助设计原理与应用

地质模型计算机辅助设计原理与应用

模糊向量约束。像图3.2(a)和图3.2(b)显示的那样,有这样一类应用,即希望通过(φ(μ)-φ(λ))在给定的可信度 水平上等于一个已知向量△λμ,以此来控制曲面形态:

地质模型计算机辅助设计原理与应用

同模糊控制结点的情形一样,这种模糊信息产生三个独立的约束条件:

地质模型计算机辅助设计原理与应用

由上述这三个约束条件的独立性,本章第五节可用来确定出DSI(α)方程的一般化形式中的系数Γiv(α)和γiv(α):

地质模型计算机辅助设计原理与应用

模糊切平面。如图3.2(c)中显示的,可假设曲面S上节点λ处的切平面已知近似正交于一个给定的带有可信度系数 的向量Vλ。这种模糊的信息,可以由下面一系列约束条件来确定,这里集合Λ(λ)假设为在本章第六节中定义的节点λ的轨道:

图3.2 用于矢量约束的表面控制线形状(J.L.Mallet,1992)

图中假设矢量△λμ已知,并垂直于图d中的V

地质模型计算机辅助设计原理与应用

容易证明上述条件产生下列一系列模糊约束条件:

地质模型计算机辅助设计原理与应用

如果

地质模型计算机辅助设计原理与应用

这一系列模糊信息可被写成:

地质模型计算机辅助设计原理与应用

根据DSI(α)方程的一般化形式,每一约束条件产生一对Γiv(α)和γiv(α)分量:

地质模型计算机辅助设计原理与应用

可以看到,和上述两个例子相反,由于Γiv(α)中标量bi=φ(i)·Vλ的存在,由一个模糊切平面产生的模糊约束条件给φ(α)的三个分量之间提供了一种联系。

模糊控制点。像图3.3中显示的那样,设一个给定的点P,一个给定的方向D,一个属于曲面S的三角形T(φ(α0),φ(α1),φ(α2),通过P点平行于方向D的直线△交三角形于p点。可能有这样的要求:期望通过使交点p与给定点P一致来构造曲面S,这里P就称为控制点。这种类型的约束条件可用下述公式来表示,这里(u,v,w)为交点p相对于(φ(α0),φ(α1),φ(α2))的重心坐标,并且(Px,Py,Pz)为控制点P的欧氏坐标,对于所有v=(x,y,z),有:

地质模型计算机辅助设计原理与应用

图3.3 控制点符号(J.L.Mallet,1992)

根据用于DSI约束条件的标记法,这些条件可被如下写出,对于所有v=(x,y,z),

地质模型计算机辅助设计原理与应用

这里:

地质模型计算机辅助设计原理与应用

由上述三个约束条件的独立性,本章第五节可用来确定在DSI(α)方程一般化形式中产生的系数Γiv(α)和γiv(α):

地质模型计算机辅助设计原理与应用

注释:在模糊约束条件的描述中,在这些约束条件的三个分量中只用了一个可信度系数 ,这种约定只适用于φ(α)的三个分量之间存在联系的约束条件中,正像上文提到的模糊正切平面的情况。

实际上,当模糊约束条件的三个分量彼此独立时,像模糊控制节点和模糊向量的情况,对应三个分量可以使用三个不同的可信度系数 , 和 。

版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

python可以用来数学建模吗_怎么用Python数学建模:python数据建模工具相关推荐

  1. python怎么复数乘方开方_运维必须掌握的 Python 宝典:值得每天复习一遍

    前言 本文旨在更好地总结 Python 基础知识,力求简明扼要,以供实战演练时能够快速查询遗忘的知识点. 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆.全文分为两大部分, ...

  2. 做python项目需要知道什么_一文带你了解python是什么?能做什么?为什么要学?(文末附学习资源)...

    什么是 Python? Python 是一门流行的编程语言.它由 Guido van Rossum 创建,于 1991 年发布. 它用于:1.Web 开发(服务器端) 2.软件开发 3.数学 4.系统 ...

  3. python新手入门项目推荐_推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  4. python运用在哪些地方_必看 | 2020年,Python十大应用领域介绍!

    原标题:必看 | 2020年,Python十大应用领域介绍! python作为一门当下极其火爆的编程语言,得到世界范围内无数编程爱好者和开发者喜欢并不是偶然的,除了要比其他编程语言更容易入门,pyth ...

  5. 数据建模_浅谈数据仓库建设中的数据建模方法

    所谓水无定势,兵无常法.不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的.目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数 ...

  6. Python 实战之淘宝手机销售分析(数据清洗、可视化、数据建模、文本分析)

    文章目录 一.数据介绍 二.数据清洗 导入数据 缺失值处理+合并 清洗时间参数 清洗价格数据 清洗发货城市数据 价格分箱 手机参数信息提取 三.可视化分析 淘宝在售手机价格区间统计 商品现价& ...

  7. python怎样设置列表翻译_翻译:《实用的Python编程》01_05_Lists

    1.5 列表 本节介绍 Python 原始数据类型列表(list). 列表是一种有序的集合. 创建列表 使用方括号 [] 来定义列表字面量. names = [ 'Elwood', 'Jake', ' ...

  8. python就业需要的技能_教你如何快速掌握Python就业技能

    -人生苦短,为什么要学Python? 简单易学 应用广泛 大厂青睐 (油管大神评选的2020最值得学就业语言-Python) 因为以上的种种理由,无论是国外还是国内, Python都荣登2020最值得 ...

  9. python算公倍数的案例_【71页】关于python经典的80个案例操作(附源码解析)

    1.Python Hello World 实例 # -*- coding: UTF-8 -*- # Filename : helloworld.py # author by : www.runoob. ...

  10. 《神奇的数学》读后感_《神奇的数学》内容

    神奇的数学 2011-09-29 7833人浏览 神奇的数学 神奇的数学 数学,在很多人眼中是乏味无趣的,而在我认为,数学十分神奇. 最近,我们正在学习解决问题的策略,我感到十分奇怪: "我 ...

最新文章

  1. 在任何设备上都完美呈现的30个华丽的响应式网站
  2. linux 软链接_Linux 中软链接和硬链接的区别 | Linux 中国
  3. VINS-Mono关键知识点总结——前端详解
  4. VS 之 InstallShield Limited Edition for Visual Studio 2015 图文教程
  5. ButterKnife的简单使用
  6. 刷新:重新发现.NET与未来
  7. Springboot(2.0.0.RELEASE)+spark(2.1.0)框架整合到jar包成功发布(原创)!!!
  8. PRML-系列一之1.3~1.4
  9. Unreal角色技术指南
  10. 数据分析应用统计学之分散性与变异性的测量【极差、四分位差、偏态系数、峰态系数、统计指标】
  11. Uva_11427 Expect the Expected
  12. IS-IS详解(六)——IS-IS LSP机制详解
  13. 测试“测试”的“测试”
  14. 套用这套模板,玩转周报、月报、年报更省事
  15. 问题:宇视摄像机OSD如何配置
  16. GoLang基础知识(1)
  17. 前沿科技-混合现实(MR)远程协作辅助工具:微缩虚拟形象Mini-Me
  18. 1+x云计算练习题(220)
  19. Linux设备驱动开发详解 第3版 (即 Linux设备驱动开发详解 基于最新的Linux 4 0内核 )前言
  20. hdiraw多点分析,使用getevnt进行上报

热门文章

  1. php 操作jira REST API
  2. 诸神之战:IT四雄为争夺创新经济主导权而厮杀
  3. 虚拟机Linux 网络配置
  4. Java类加载器(类加载的流程、三大类加载器BootstrapClassLoader、ExtClassLoader、AppClassLoader)
  5. 重生之java魔王卷土重来
  6. php得到dom标签名,带有特定标签的PHP DOM html问题
  7. 百度加入车路协同“混战” 推出首个车路协同开源方案
  8. 读书笔记 PCG in Games 程序化内容生成4 分型、噪声和代理,地形生成
  9. 基于php的网上人才招聘系统
  10. 国内、国外计算机软件类的证书有哪些?