笔者看了优秀论文,发现论文其实没有固定的范例,写作风格迥异,但是思路都很清晰,结论明确,咱就是说数模重点不是写作功底而是数学建模的优劣,好好培养抽象思维,知道常见算法的用处,比搞啥都好使~(笔者不是大牛哈,仅是个人看法哟,不认同的就当个乐子看喽,不带评论区骂人的哈,但是欢迎大家评论区讨论哦)
光的反射定律
(1)光反射时,反射光线、入射光线、法线都在同一平面内。(同一平面内)
(3)光反射时,反射角等于入射角。(角相等)
总结:当光射到物体表面时,有一部分被物体表面反射回去,这种现象叫做光的反射。
特殊情况
垂直入射时,入射角反射角都是零度, 法线、入射光线、反射光线合为一线。
两种反射:镜面反射与漫反射
图示
1.镜面反射:平行光线经界面反射后沿某一方向平行射出,只能在某一方向接收到反射光线(反射面是光滑平面) 。
2.漫反射:平行光经界面反射后向各个不同的方向反射出去,即在各个不同的方向都能接收到反射光线(反射面是粗糙平面或曲面)。
可归纳为:“三线共面,两线分居,两角相等”。光具有可逆性。光的反射现象中,光路上是相等的。
光线追迹法
1. 基本原理
- 光线追迹法的核心思想:模拟光线的传播和反射过程,以逼近真实世界的光学效果。
- 通常,光线追迹法分为以下几种主要类型:
-
基本光线追迹:从摄像机(视点)向场景中发射光线,计算这些光线与场景中物体的交点,并通过光线与物体的交互来确定像素颜色。
-
反射光线追迹:模拟光线在物体表面上的反射,追踪反射光线以计算反射效果。适用于生成反射效果的场景,如水面、镜子等。
-
折射光线追迹:模拟光线在透明物体(如玻璃、水)的折射过程,追踪折射光线以计算折射效果。
-
全局光照:考虑光线在场景中的传播和反射,包括间接光照和全局光照模型,以生成更真实的光照效果。
蒙特卡洛算法
- 蒙特卡洛算法定性:是一个基于概率论中的大数定律,又称为统计模拟实验法、随机模拟法[4]
- 优点:(1)方法的误差与问题的维数无关;(2)可以直接解决有统计性质的问题;(3)在面对一个连续性问题的时候,可以省去离散化这一步骤。
- 蒙特卡洛算法的一般步骤如下:
(1)建立处理该问题的数学模型;
(2)生成符合相应概率分布的随机数,组成数据集
(3)在数据集中,采用随机抽样的方法抽取一定数据计算具体的估计值;
(4)统计分析并绘制相应的图表。
参考文献:
- 基于谢菲尔德遗传算法和蒙特卡洛算法实现的空间魔法波形坐标误差分析 郭浩1宋俊材2
- 基于蒙特卡洛算法的SCR脱硝性能影响因素分析 叶宗权 龚德鸿
旋转矩阵法
- 适用场景:当两个坐标系之间的旋转角较大。
- 大旋转角的三维坐标转换的解法分类:
- 迭代法:
- 方向余弦法
- 基于四元素的迭代解法
- 将旋转矩阵用三角函数表示
- 按泰勒级数展开的非线性模型等
- 解析法:
- 罗德里格矩阵法
- 基于四元素的直接解法
- 不同大旋转角三维基准转换算法的主要区别:旋转矩阵的表示方法不同。
以下,给出了重心化的三维坐标转换模型和欧拉角、方向余弦法、四元素法、罗德里格矩阵法的旋转矩阵表示形式。从转换参数精度、迭代稳定性、单位权方差、左右手坐标系之间的适用性等方面分析不同旋转矩阵表达方式对大旋转角三维基准转换的影响。
参考文献:旋转矩阵表达方式对大旋转角三维基准转换的影响 陈义 符宏伟 黄高峰
遗传算法
(笔者以为,这篇遗传算法讲的很清楚,大家可以参考着学习哈)