基于C语言开发的控制台应用程序voidmain(void){intk;printf("请选择大地主题算法,若执行正算,请输入1;
若执行反算,请输入2。
\n");scanf("%d",&k);/*大地主题正算*/if(k==1){doubleax,ay,az,bx,by,bz,cx,cy,cz,S,dz,ez,fz,B1,B2,L1,L2,A1,A2;intdx,dy,ex,ey,fx,fy;doublee2,W1,sinu1,cosu1,sinA0,coto1,sin2o1,cos2o1,sin2o,cos2o,A,B,C,r,t,o0,o,g,sinu2,q;/*输入度分秒数据*/printf("请输入大地线起点纬度度分秒\n");scanf("%lf%lf%lf",&ax;,&ay;,&az;);
2024/7/10 12:28:51 1.78MB 大地主体解算 正算 反算 白塞尔
1
2018廖雪峰最新Python3官方教程PDF版。
小白的Python新手教程,具有如下特点:中文,免费,零起点,完整示例,基于最新的Python3版本。
随着AI时代的来临,Python已经是必学语言。
2024/6/14 5:06:44 147B Python 廖雪峰 Python3
1
基于遗传算法的机器人路径规划MATLAB源码算法的思路如下:取各障碍物顶点连线的中点为路径点,相互连接各路径点,将机器人移动的起点和终点限制在各路径点上,利用Dijkstra算法来求网络图的最短路径,找到从起点P1到终点Pn的最短路径,由于上述算法使用了连接线中点的条件,不是整个规划空间的最优路径,然后利用遗传算法对找到的最短路径各个路径点Pi (i=1,2,…n)调整,让各路径点在相应障碍物端点连线上滑动,利用Pi= Pi1+ti×(Pi2-Pi1)(ti∈[0,1] i=1,2,…n)即可确定相应的Pi,即为新的路径点,连接此路径点为最优路径。
2024/5/30 20:21:33 36KB 遗传算法 机器人路 径规划 MATLAB
1
很多涉及图上操作的算法都是以图的遍历操作为基础的。
试写一个程序,演示无向图的遍历操作。
以邻接表为存储结构,实现连通无向图的深度优先和广度优先遍历。
以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和相应生成树的边集。
[测试数据]由学生依据软件工程的测试技术自己确定。
注意测试边界数据,如单个结点。
[实现提示]设图的结点不超过30个,每个结点用一个编号表示(如果一个图有n个结点,则它们的编号分别为1,2,…,n)。
通过输入图的全部边输入一个图,每个边为一个数对,可以对边的输入顺序作出某种限制。
注意,生成树的边是有向边,端点顺序不能颠倒。
2024/5/26 13:25:36 120KB BFS DFS
1
整个Unity项目,使用简单项目展示如何在给定抛物线起点、终点及高度的情况下,运算抛物线抛射力,实现击中目标的最终效果
2024/5/12 2:09:33 230KB 抛物线 Unity 物理
1
在二维平面内通过RRT算法,从起点到终点,避开障碍物,搜索出一条有效路径
2024/4/18 11:49:26 3KB 2D RRT,避障
1
程序思路:①:得到线段我们的线段集合S(本次项目鼠标点击得到线段(p1,p2两点)已经在ue4蓝图里面实现,这一步就不过多阐述)②:移除孤立的线段(两端的点都是孤立的);
③:拆分所有的线段(就是将所有的相交线线段拆分开,得到新的线段集合S)④:移除一个端点孤立的线段(一个端点孤立的线段是不构成多边形的)⑤:找出所有的大区域线段集合M,M是线段集合的集合,二维数组;
(这里的大区域指的是:以任意一条线为起点找到和它相交的其他线段,再找到和这些线段相交的其他线段,直到找不到相交线段,那么这些线段的集合就是一个大区域Mi。
然后找完所有的大区域)⑥:分别对每一个大区域进行封闭区域的提取。
2024/4/13 16:05:35 25KB c++ ue4 封闭区域
1
一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。
如班次发车时间起点站终点站行车时间额定载量已定票人数18:00郫县广汉2453026:30郫县成都0.5404037:00郫县成都0.54020410:00郫县成都0.5402…(一)功能要求:设计一系统,能提供下列服务:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据(2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询路线(起点、终点):可按班次号查询,可按终点站查询(4)售票和退票功能当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数(二)其它要求:(1)至少采用文本菜单界面(如果能采用图形菜单界面更好)(2)学生可自动增加新功能模块(视情况可另外加分)
2024/4/3 4:21:20 11KB 车票
1
这是一个邮票孔添加的应用程序,编写于2019年5月5日,由liangwave创作,在此之前由作者的cshell版本改编而来。
线形列孔数由连接位的宽度除于邮票孔的孔心距离取整得到,弧形列孔的数量是由相邻两个邮票孔跨过的等长弧段数来推算。
相切的线形列孔走的是三点式,即一个起点一个终点来表示连接位的宽度,两点连线一侧取一点作为邮票孔的侧向。
相交的邮票孔走的是两点式,即一个起点一个终点来表示连接位的宽度。
相切的弧形列孔走的是四点式,圆弧起点圆弧终点作为弧段,圆弧上一点是用来计算圆心坐标的,弧段一侧一点是用来推算邮票孔侧向的。
相交的弧形列孔走的是三点式,圆弧起点圆弧终点作为弧段,圆弧上一点是用来计算圆心坐标的。
2024/3/18 20:54:32 27KB genesis脚本
1
对火车信息进行录入、查询、修改等操作,然后可完成订票、退票等功能。
功能要求:(1)录入:可以录入列车情况(数据可以存储在一个数据文件中,每个列车记录包括:列车号、起点站、终点站、出发时间、到达时间、票价、票数等。
)(2)查询:按日期查询某趟列车的情况(如,1.输入列车号查询;
2.输入起点和终点查询);
(3)修改列车信息:当列车信息改变可以修改列车数据文件(4)订票:可以订票,如果该趟列车已经无票,可以提供相关可选择的列车;
(5)退票:可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及列车情况,订单要有编号。
2024/3/14 20:14:35 209KB 课程设计 C语言 火车订票系统
1
共 142 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡