码迷,mamicode.com
首页 >  
搜索关键字:cos    ( 1835个结果
运用椭圆画法,45行代码画出任意正多边形
最近做Box2dWeb开发时,想写个创建正多边形的功能,可是由于学识尚浅,我在草稿纸上画了,想了一个上午也没有研究出什么好方法。后来翻抽屉的时候,找出了以前哥哥画的一张用同心圆画椭圆的示意图。看到这幅画,我不禁在想椭圆不就是一个N边形吗?圆不就是一个正N边形吗?如果把两个同心圆的半径设定为相等,画出来的椭圆不就是一个圆吗?因此,我立刻开始实验。原本我以为比较难,会用到圆的解析式之类的,没想到就45行代码就搞定了,主要用到的数学知识就是sin和cos。...
分类:其他好文   时间:2014-10-26 18:27:00    阅读次数:315
matlab练习程序(演化策略ES)
% 算法步骤如下:% 1.设定种群个体数和需要迭代的次数。% 2.选择父代中的个体按照公式:% z1=sqrt(-2*ln(u1))*sin(2*pi*u2)*m,% z2=sqrt(-2*ln(u1))*cos(2*pi*u2)*m% 这里u1,u2都是随机值,m是控制因子,演化次数越多m,% m...
分类:其他好文   时间:2014-10-26 14:18:26    阅读次数:348
java之Math
一、Math类 java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。 abs     绝对值 acos,asin,atan,cos,sin,tan  三角函数 sqrt     平方根 pow(double a,doble b)     a的b次幂 log    自然对数 exp    e为底指数 max(double a,d...
分类:编程语言   时间:2014-10-25 18:50:09    阅读次数:198
Python 函数返回多值
返回多值函数可以返回多个值吗?答案是肯定的。比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的坐标:# math包提供了sin()和 cos()函数,我们先用import引用它:import mathdef move(x, y, step, angle): nx...
分类:编程语言   时间:2014-10-23 19:17:59    阅读次数:167
HDU 4445 几何枚举
给出两个坦克位置,N个炮弹,从(0,h)点以一定角度射出,问在某一角度下能够打到第一个坦克的炮弹最多个数,要求在该角度下所有炮弹都不会打到第二个坦克。 可以暴力水过,枚举角度判断即可 需要几个几何公式化简: x=v*sinθ*t v*cosθ*t+g*t*t/2=h   注意sin 和 cos 函数用多会超时 #include "stdio.h" #includ...
分类:其他好文   时间:2014-10-20 17:21:49    阅读次数:196
java.lang.Math中的基本方法
java.lang.Math类提供的方法都是static的,“静态引入”使得不必每次在调用类方法时都在方法前写上类名: import static java.lang.Math.*;这样在调用Math的方法时就能够简单地写出方法名,比如: cos(radians);-----------------...
分类:编程语言   时间:2014-10-19 11:21:41    阅读次数:222
NYOJ 1009 So Easy[Ⅰ]【简单题】
/* 题目大意:求三角形的外接圆 解题思路:c/sin(C)=2R,先求出cos,在求出sin 关键点:直接调用库 解题人:lingnichong 解题时间:2014-10-18 10:19:33 解题体会:简单题 */ So Easy[Ⅰ] 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 给出任意一个三角形的三个边...
分类:其他好文   时间:2014-10-18 11:14:42    阅读次数:127
cordic算法的fpga实现
cordic算法参考:http://wenku.baidu.com/view/6c623aa8910ef12d2bf9e732.html这是百度文库的一个文档,详细介绍了cordic算法的基本内容。我就是读了这个文档后做的cordic算法实现sin cos的运算的。先谈感悟:做这种迭代型的算法,我觉...
分类:编程语言   时间:2014-10-15 15:57:20    阅读次数:364
Python3 学习第十弹: 模块学习三之数字处理
math模块 提供基础的数学函数, cos(3.14) = -0.999..(弧度制) acos(1) = 0.0 sqrt(9) = 3.0 degrees(3.14) = 179.9999..(弧度转角度) radians(180) = 3.1415926...
分类:编程语言   时间:2014-10-12 20:58:18    阅读次数:279
雷达标定
1、关于一线/四线/八线找一个空旷的地面,最好有直线,然后找几个锥筒。大概如下图所示:然后,通过肉眼看看自己采集的点是否水平或者倾斜。我们有两种方式可以校正:1、改程序 2、调整硬件原则:1、能调整硬件的就调整硬件 2、不能调整硬件的,通过改程序确定。比如 x = sin() + cos();等.....
分类:其他好文   时间:2014-10-10 13:35:34    阅读次数:326
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!