一年前,系统学习过3D数学,并记录了一篇博客《C#程序员整理的Unity 3D笔记(十):Unity3D的位移、旋转的3D数学模型》。 一年后,再次温习之。 坐标系:Unity3D使用左手笛卡尔坐标系(Descartes coordinate system) 世界坐标系(world space):在 ...
分类:
编程语言 时间:
2016-04-07 20:48:51
阅读次数:
225
今天写抽象数据类型的表 抽象数据类型(ADT)是个啥? 就是定义了一块数学模型和对这块数学模型的操作。 现在就讲下今天的大头,LIST ADT 从最表的最简单格式讲 数组 数组的数学模型就是arr=[1,2,3]; 数组的操作就是打印数组,查找元素,这些操作可以自己添加,比如找previous或者n ...
分类:
其他好文 时间:
2016-04-04 22:32:28
阅读次数:
131
华信清明节放假,所以不用去上课,而我又不想出去,所以就用了一点时间去研究算法。
我今天开始看王晓华写的《算法的乐趣》,把它当做教材。
看到贪心算法,因为大一的时候C语言没学好,所以作者写的C实现代码不是看得很懂,但是基本思想还是能够掌握的。
接下来我总结一下我今天学到的贪心算法:
贪心算法是寻找最优解问题的常用方法。
基本思想是分三个步骤:
1.建立对问题精确描述的数学模型,包...
分类:
编程语言 时间:
2016-04-03 01:52:56
阅读次数:
493
数据结构是描述非数值计算再实体中的数学模型以及在计算机中的表示方法,以及这些模型进行的操作如何在计算机中中进行操作
基本概念:
数据:所有能被输入到计算机中,且能被计算机处理的符号的集合---是计算机操作对象的总称
数据结构的逻辑组织
线性结构:线性表(表、栈、队列、串等)
非线性结构: 树(二叉树,Huffman树,二叉索引树等)
...
分类:
其他好文 时间:
2016-03-28 00:12:36
阅读次数:
215
一、JAVA是一种具有多种功能的高级语言:1,可以用于开发web页面上的小程序,桌面上运行的应用程序; 2,用于客户端服务器资源通讯的服务器端中间件; 3,还可以用于web服务器。 二、程序设计的5个步骤:1,分析(分析需求,建立数学模型);2,设计(设计步骤和算法);3,编码实现;4,调试;5,维 ...
分类:
编程语言 时间:
2016-03-27 21:12:49
阅读次数:
251
最近闲来无事,准备集中精力刷一波数论与图论。矩阵快速幂是数论里面的重要组成部分,值得我好好学习一下。因为题目比较多,分析也比较多,所以将此专题分成几个部分。做完这一专题,可能会暂时转向图论部分,然后等我组合数学学得差不多了,再回过头来继续做数论题。
矩阵快速幂算法的核心思想是将问题建模转化为数学模型(有一些简单题目是裸的矩阵模型,但是大部分难题就是难在要构造矩阵,用矩阵方法解决问题),推倒递推式...
分类:
其他好文 时间:
2016-03-26 07:06:46
阅读次数:
179
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1061 【题意】 雇人满足每天至少需要的人数。 【思路一】 Byvoid的题解 click here 任意一个变量在两个方程组中且一正一负,根据流量守恒的原理构图。正变量看作流入量,负变量 ...
分类:
其他好文 时间:
2016-03-23 21:50:37
阅读次数:
529
在场景中使用雾不但可以提高真实感,特定的情况下还能优化性能。具体是指当物体离摄像机足够远时,雾就足够浓,此时只能看到雾而看不到物体,也就不必对物体着色进行详细计算,这样可以大大提高渲染效率。 雾有很多数学模型 线性模型: 非线性计算公式:
分类:
其他好文 时间:
2016-03-19 11:24:34
阅读次数:
177
本帖翻译自IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南。 这篇文章主要介绍加速度计和陀螺仪的数学模型和基本算法,以及如何融合这两者,侧重算法、思想的讨论 介绍 本指南旨在向兴趣者介绍惯性MEMS(微机电系统)传感器,特别是加速度计和陀螺仪以及其他整合IMU(惯性测量单元)设备。 IMU单元
分类:
其他好文 时间:
2016-03-19 07:44:23
阅读次数:
873
MATLAB的crack安装小曲 本学期要学数学模型和数值分析,需要用MATLAB,便琢磨着装MATLAB。我同专业的同学会装MATLAB的crack,他是数学协会的理事长,平时爱吹牛,问他一个简单的题, 他便以这个你不懂,然后直接帮你做了。记得上上的学期问他怎么用ipv6,现在还用这个太难了,你不
分类:
其他好文 时间:
2016-02-28 12:22:16
阅读次数:
162