运算
smartresister
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
描述矩形在二维坐标的运动和变化
1)描述运动,用矩形的中心坐标的变化来; 2)描述矩形的变化,变大和变小,用边界的坐标,x轴的宽度(x2-x1),Y轴的高度(Y2-Y1) 思考:这个矩形的描述最小粒度,可以用两个特性的相同的一维组合的描述,简单的相组合就会描述二维的矩形; 一维的数据是最小度量单位。 所以2个一位数据的描述来描述变化;中心坐标的变化,用来描述移动;而中心坐标可以由每个一位数据的起点和终点的来描述,即(x1+x2)/2 ...原创 2021-04-26 21:57:29 · 418 阅读 · 0 评论 -
程序优化
程序执行的优化方向 1、减少程序的步骤,减少冗余步骤 想办法减少程序; 2、针对CPU优化 a.使用并行运输,发挥多核优势 openmp,ppl b.发挥指令优势 SIMD,单条指令,多条数据; 3、针对GPU的优化 与GPU密切相关,OpenCl,cuda等 ...原创 2020-12-27 21:03:44 · 152 阅读 · 0 评论 -
浮点数比较与排序
概要:使用std::sort()排序,注意浮点数不能比较; 浮点数比较 bool float_equal(float &f1,float &f2) { return (f1>f2-1e-6)&&(f1<f2+1e-6); } bool float_greater(float &f1,float &f2) { return (f1>f2-1e-6); } bool float_less(float &f1,f..原创 2020-10-14 21:39:00 · 835 阅读 · 0 评论
分享