常用数字算法
文章平均质量分 67
Shey_Chen
前人种树,我浇水。。。
展开
-
读取条空比例
对于一组01数据,计算它的宽度,以1为开头。#include <iostream>using name space std;int main(){ int message[] = { 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1}; int size = sizeof(message) / s原创 2015-12-29 10:56:21 · 582 阅读 · 0 评论 -
计算直线方程
根据(y - y1) / (y2 - y1) = (x - x1) / (x2 - x1)计算方程方程为(y2 - y1)x - (x2 - x1)y - x1(y2 - y1) + y1(x2 - x1) = 0原创 2015-12-01 17:02:54 · 1023 阅读 · 0 评论 -
计算直线角度
根据theta = atan(dy / dx) 求取角度原创 2015-12-08 09:12:37 · 4420 阅读 · 0 评论 -
计算两直线交点
对于两直线a1*x + b1*y = c1, a2*x + b2*y = c2由克莱姆法则得,D = a1 * b2 - b1*a2, D1 =c1*b2 - b1*c2, D2 = a1*c2 - c1*a2解得交点: x = D1 / D, y = D2 / D直线方程用两点法可表示为 (y2 - y1)*x - (x2 - x1)*y = x1*(y2 - y1) - y1*(x2 - x1)a = (y2 - y1), b = - (x2 - x1), c = x1*(y2 - y1)原创 2015-12-07 09:42:23 · 1283 阅读 · 1 评论