编程
文章平均质量分 63
CAE320
CAE320
展开
-
基于粒子群优化算法的六自由度机械臂三维空间避障规划
本文提出了一种利用粒子群优化算法(PSO)进行机械臂避障规划的方法,通过建立机械臂的运动模型,将避障问题转化为优化问题。如图2所示,在一个三维空间中,有若干障碍物分布在路径上。通过上述步骤,粒子群优化算法可以有效求解三维空间内的机械臂避障路径规划问题,实现从起始点到目标点的最短路径规划,并确保路径不与障碍物相交。路径规划是指在已知环境信息的情况下,确定从起始点到目标点的最优路径,并且该路径不能与环境中的障碍物相交。关键词:粒子群优化算法,六自由度机械臂,三维空间,避障规划,路径优化,机器人技术。原创 2024-08-28 20:13:58 · 783 阅读 · 0 评论 -
基于MATLAB优化的多焦点相位
激光作为“纳米锯”是切割玻璃的既定工具,可以减少玻璃材料发生断裂的风险,但是激光经过聚焦镜后只会产生一个焦点,并且这个焦点的有效距离只有几微米,面对几百微米甚至几厘米的厚度的玻璃材料的切割是毫无用处的,在此基础上,将利用空间光调制器对光束进行相位调制,使其在玻璃内部任意排列几十个焦点,可以将玻璃边缘切割成倒角、半圆或者多台阶。基于积分公式,创新了X-Z光场传输算法,可以给出二维相位经过聚焦镜后的X-Z面的光场分布,如图3和图4所示,为单焦点和双焦点的X-Z面的光场分布。1)X-Z面的光场传输算法。原创 2024-02-24 19:00:59 · 434 阅读 · 0 评论 -
基于Mathematica的多项式系数的位数之和的并行计算
NP问题有多种类型,在密码学中,非对称密码算法都是基于NP问题这类困难问题设计的,但各种困难问题之间的差别也很大,例如,当密钥长度相同时,RSA算法就不如基于椭圆曲线的算法安全,这是因为基于椭圆曲线的离散对数问题看起来更加困难,尽管这两个算法都是基于NP问题设计的,而RSA算法又有多种漏洞可以利用,使得其复杂度降低到了亚指数级,而基于椭圆曲线的算法至少也有指数级的复杂度。多项式是一种常见的数学对象,多项式系数(又称组合数)是指多项式的n次方的展开式的各项系数,如下图所示,这是一个3项式的3次方的展开式。原创 2024-02-19 19:53:15 · 411 阅读 · 0 评论 -
基于网格式搜索SVM方法的电力负荷预测
通过比较这些核函数适用的数据特点,无论样本数据特点是高维还是低维,数据量大还是小,RBF核函数展现了很好的分类性能。可以看出,优化问题取决于两个重要参数c和g,这两个参数会影响SVM的预测性能。当达到最小均方根误差时,所得到的c和g为最佳参数。网络搜索支持向量机(svm)预测方法以历史的电力负荷为依据,不需要专家经验,只需对样本进行训练,就可以逼近输入/输出的关系。(4)得到最优参数建立预测模型,避免模型过学习和欠学习的现象发生,采用5倍交叉验证法以训练集最小均方根误差为适应度函数来进行参数寻优。原创 2023-07-01 10:55:58 · 201 阅读 · 0 评论 -
静电学中LambertW函数的应用以及Mathematica绘图
静电学中的一些结论,会涉及到一些复杂函数的使用。有时我们想要进行结果的可视化展示直观感受推导的正确性。这时可以使用Mathematica丰富的绘图支持和数学运算函数支持来完成该任务。这种类型的一种共形映射可以用来推导平行平板的电势的近似公式(考虑边缘效应)。平面上点的电势容易计算出,并且可以通过反变换回到平面来得到应该的电势。的封闭多边形内部到复数平面的无穷平行板的映射,正如下图所示。总之,用Lambert W函数的形式来写,就是。,表示向下取整,Im表示取虚部。其中,如果条件良好满足一些要求,可以确定。原创 2023-01-18 19:13:29 · 304 阅读 · 0 评论 -
abaqus的三维几何体建模插件(线条/圆柱/椭球/球体)--Abaqus Geometry 2.0
用于在矩形边界内填充矩形骨料,矩形骨料长度可按范围指定,同时可控制矩形骨料间的最 小间距(如果为负数,则表示矩形可相交)。用于在长方体边界内随机填充圆柱骨料,可控制骨料长度在某一范围内变化,同时可控制圆柱骨料间的最小间距。用于在长方体边界内填充双层球体骨料,每一种尺寸骨料可带一个偏置层(如指定0,则表示不附加偏置层)。用于在长方体边界内填充球体骨料,支持指定球体骨料尺寸范围,并可控制球体骨料间的最小间距。用于在圆柱边界内填充球体骨料,支持指定球体骨料尺寸范围,并可控制球体骨料间的最小间距。原创 2022-11-05 12:17:49 · 908 阅读 · 0 评论 -
基于python的神经网络在图像识别和自然语言处理上的应用
在自然语言处理方面,RNN、LSTM等方法能够有效提取语言之间的前后顺序和相互关系,在机器翻译、语言生成等任务取得了非常好的效果。针对自然语言处理(NLP),最常用的是长短期记忆网络,通常被称为 LSTM,是一种特殊的 RNN,能够学习长期依赖性。可以看出,训练过程中,loss值不断下降,图像识别率不断上升,进一步对结果进行可视化,可以加深对卷积神经网络的理解。可以看出啦,与RNN相比,LSTM的loss值更低,能够有效有效处理长序列等类型的数据,广泛应用在机器翻译,语言生成等方面的应用。原创 2022-11-02 20:28:50 · 903 阅读 · 0 评论 -
COMSOL和Matlab联合仿真之复合材料填充建模
在绝缘材料中,根据不同需要向聚合物基体添加的填料可以是补强剂、惰性填充剂、阻燃剂、防老剂及其它特殊用途填料。对于这些复合材料的仿真研究,既可以研究填充率的影响,也可以研究填料尺寸的影响、长宽比比较大的材料取向的影响等。程序随机填料,可以保证填料颗粒间不相交,填料的尺寸可以是相同的、等概率随机分布、正态随机分布等。其中,matlab接口是最灵活的,可以利用matlab内置的函数,使得开发更简单,并能开发出具有更复杂需求代码。填料的形状可以是一种,也可以是多种(球形、圆柱形、长方体等)。原创 2022-10-26 20:29:09 · 2368 阅读 · 6 评论 -
Abaqus材料Weibull分布区间法Python程序
混凝土是一种细观层次上的非均质材料,假定混凝土的各相组分的力学性质满足某种特定的统计分布规律即Weibull分布,并假定材料的力学参数(例如弹性模量和强度等)随着空间位置不同而发生变化,利用Weibull分布描述这一变化。但是遍历法单独定义每个单元的材料属性,定义数量过大,使得单元的材料属性离散性过大且难以定义模型的塑性损伤。对遍历法进行改进,发展称为区间法,对区间进行k等分,根据Weibull函数确定每一个子区间的单元个数,为避免子区间内材料属性离散过大,统一将子区间的材料属性定义为该子区间的均值。原创 2022-10-15 11:52:02 · 791 阅读 · 0 评论 -
Mathematica仿真竞争性Lotka-Volterra方程(3种群)
根据演化生物学家恩斯特.麦尔的定义,物种是:能够相互配育的自然种群的类群,且这些类群与其它的类群在生殖上相互隔离。考虑3个具有Logistic动力学的3个种群和,在Lotka-Volterra公式的基础上添加额外的项来解释物种的相互作用。这个演示,除去必要的核心功能要点外,可以选择坐标轴是否显示数值,选择静态/动态设置显示出的坐标轴的最大值,还可以标定最后物种的数目比例。直观的理解(可能不严谨),种群是物种的子集,值的是某物种在一定范围内的个体集合。方程中并不显含时间,我们称这样的ODE是自治的。原创 2022-10-12 21:47:00 · 2080 阅读 · 0 评论 -
简单三维面元法的实现
很多物理现象或者工程方法,二维的时候,我们经常能够想到很多巧妙方法来处理。而一旦我们把问题转向三维之后,往往就发现原来的方法失效了,甚至是错误的。二维中行之有效,全面封闭所有可能性的奇思妙想,面对三维之后,处处都是漏洞。这些漏洞单靠简单的升维,或者东拼西补,竟完全堵不完。记得《时间简史》里面提到的一个想法,这个想法是尝试解释为啥生物是三维的存在,而不是二维的存在。霍金的想法是这样的,说一个生物通常要具备一个贯穿通道,用来吸收能量,排泄废物。如果这个生物是三维,比如一个球形,加了一个贯穿通道后,还是一个整体。原创 2022-06-15 22:28:16 · 644 阅读 · 0 评论 -
基于Python的PyGame模块实现泡泡龙小游戏(Forgger2)
环境要求操作系统:Windows 7、Windows 10,mac。Python版本:3.8及以上游戏介绍游戏的主要目的时穿过马路和河流抵达自己的洞穴,中途会有可以互动的道具可以使用,地图上会随机生成钻石,汽车还有木头,玩家(青蛙)碰到钻石后可以获得一定的分数,碰到汽车或者掉入水中会死亡回到复活点,碰到旗帜后可以将旗帜的位置设置为复活点,玩家开始游戏会有5条生命如果生命用完了游戏就会失败。 游戏开始界面菜单界面游戏进入中界面游戏运行画面木块:玩家可以踩着木块走过河流,木块会随着河流移动在上面的玩家也会随着原创 2022-06-12 10:57:17 · 368 阅读 · 0 评论 -
基于Maple的超静定连续梁内力求解器的实现
1. 研究背景连续梁一般为多次超静定结构。常用的超静定结构内力求解方法有:力法、位移法、弯矩分配法、矩阵位移法,以及有限元法等等,前三者适用于超静定次数较少情况下的手算,后两者虽可通过电算解决任意次数的超静定结构,但又存在着建模复杂的问题。为此,本课题拟研发一种新型求解器,不仅可以计算出任意高次连续梁的内力,同时还避免了复杂建模,具备参数输入简便的特点。2. 求解器原理求解器的理论基础为卡式定理,以图1中的一次超静定结构为例,推导过程如下所示。首先,取消B支座,并用未知力X1代替,形成图2所示的力法基本单元原创 2022-06-12 10:49:10 · 745 阅读 · 0 评论 -
基于Python的PyGame模块实现泡泡龙小游戏(Forgger2)
环境要求操作系统:Windows 7、Windows 10,mac。Python版本:3.8及以上游戏介绍游戏的主要目的时穿过马路和河流抵达自己的洞穴,中途会有可以互动的道具可以使用,地图上会随机生成钻石,汽车还有木头,玩家(青蛙)碰到钻石后可以获得一定的分数,碰到汽车或者掉入水中会死亡回到复活点,碰到旗帜后可以将旗帜的位置设置为复活点,玩家开始游戏会有5条生命如果生命用完了游戏就会失败。 游戏开始界面菜单界面游戏进入中界面游戏运行画面木块:玩家可以踩着木块走过河流,木块会随着河流移动在上面的玩家也会随着原创 2022-06-08 22:45:30 · 183 阅读 · 0 评论 -
基于JSP的人力资源管理系统
本文主要介绍人力资源管理系统,采用自顶向下的结构化系统分析方法,系统是基于MyEclipse来设计开发的,数据库采用MySQL。系统分为前台和后台两个部分,前台实现了员工的个人薪酬查询,月度考核查询及参与公司调查功能;后台实现了管理员的个人密码管理,员工信息管理,绩效考核管理,薪酬福利管理,调查项目管理和月度考核管理功能。功能描述及实现的界面:一 员工登陆流程图普通员工登录可查询我的薪酬、参与公司调查和查询我的月度考核登陆界面:员工登录后可参与公司调查,点击“参与调查”,可.原创 2022-04-02 10:32:35 · 1365 阅读 · 0 评论 -
基于Matlab的自适应滤波算法及其应用
Demo1.m - adaptive filter demo算法包括:LMS、NLMS、RLS案例:1、echo cancellation 音频回声消除2、audio + white noise 音频白噪声消除3、audio + single frequency noise 音频+单频噪声消除4、single frequency signal + white noise 单频信号+白噪声消除5、multi-frequency signal + single frequency s原创 2022-03-26 15:27:11 · 2394 阅读 · 0 评论 -
利用Mathematica求博弈、优化问题,以及复杂公式化简
很多博弈或者优化问题都可以归结为求某个函数的极值(最大值或者最小值),使用Mathematica可以方便地求解该问题,无论是解析解还是数值解。求解过程基本可以分为两步:1)原函数对自变量求一阶导并令其为0,然后求解方程。如果是多变量,就要对每个自变量求导并令其为0,然后联立求解;2)原函数对自变量求二阶导(对于多变量,就是求海森矩阵的值),将第一步得出的解代入。如果二阶导大于0,那么就是极小值,如果二阶导小于0,那么就是极大值。需要注意的事项是:如果第一步求得多个解,那么就需要将所有解...原创 2022-03-20 12:22:24 · 10786 阅读 · 1 评论 -
基于python的图片批量添加水印和重命名程序
开发环境要求本系统的软件开发及运行环境具体如下。操作系统:Windows 7、Windows 10。Python版本:Python 3.7.1。开发工具:PyCharm 2018。Python内置模块:os、os.path、sys。第三方模块:PyQt5、pyqt5-tools、PIL。注意:在使用第三方模块时,首先需要使用pip install命令安装该模块,例如,安装PyQt5模块,可以在Python命令窗口中执行以下命令:pip install PyQt5运行方法原创 2022-03-13 17:55:55 · 4518 阅读 · 0 评论 -
Mathematica实例——利用Mathematica演示量子力学中的波包演化
1背景介绍在量子力学中,一个粒子对应一个在时空中演化的波函数,与经典力学中仅仅具有质量、位置、速度等属性的点粒子有很大不同。这种"波粒二象性"常常给初学者带来理解上的困难。我们利用Mathematica软件对一维情形下的几个经典量子力学问题进行了数值模拟,包括高斯波包在自由空间的传播和扩散、遇到刚性边界时的反射、遇到势垒或势阱时的反射和透射,以及在谐振子势场中的准经典振动。Mathematica具有强大的符号和数值计算功能,以及简单易用的Manipulate控件,这使得我们可以快速实现代码并方便原创 2021-12-26 22:16:58 · 3888 阅读 · 5 评论 -
一串JS代码Hack简单考眼力小游戏
最近在群里闲聊的时候发现大家在玩一款考眼力的网页小游戏,这个游戏简单来说就是从方块中找出不同的。在规定的时间通过的关卡越多越好。最后游戏会根据你通过的关卡数量来给你评分。但是人类的眼力是有极限的,而装逼的欲望没有。So,我就开始研究如何愉快的用JS作弊了。网页分析Hack这种事情是讲究化劲的,知己知彼才能成功。第一步当然是先分析一下网页了。打开Chrome自带的开发者工具可以看到,这些方块不过就是span标签搭配RGB颜色。而我们知道游戏规则是所有的方块里面只有一个是不同的,所以我.原创 2021-12-18 13:51:12 · 2937 阅读 · 0 评论 -
基于激光+视觉+IMU+RTK的三维重建
三维重建主要通过使用相关仪器来获取物体的二维图像或三维点云等数据信息, 然后, 再对获取的数据信息进行分析处理, 最后, 利用三维重建的相关理论重建出真实环境中物体表面的轮廓信息,广泛应用于人工智能、机器人、无人驾驶、SLAM (Simultaneous localization and mapping)、虚拟现实和 3D 打印等领域, 具有重要的研究价值也是未来发展的重要研究方向。三维重建技术分类如下图所示三维重建技术分类目前三维重建方法较多,但主要聚焦在激光和视觉,因为二者能输出较出原创 2021-12-11 12:59:59 · 5291 阅读 · 1 评论 -
基于Python的复杂环境中车道线自动检测系统
正常版:在马路上寻找车道线在这个项目中,本文建立了一个计算机视觉算法,用于检测车道线并创建平均和外推的边界线。 流程如下:1)将帧转换为灰度;2)为黄色和白色像素创建蒙版;3)应用高斯平滑;4)应用Canny边缘检测;5)创建一个额外的遮罩,以专注于车辆前方的“感兴趣区域”;6)将XY空间中的点(即像素)转换为霍夫空间中的线;7)霍夫空间中的线相交(即点)的地方,XY空间中存在一条线;8)使用生成的线的极值,创建两条平均线s;9原创 2021-12-04 11:45:48 · 5127 阅读 · 0 评论 -
基于Matlab模板匹配方法的车牌识别系统设计
本系统针对家庭小型车蓝底白字车牌进行识别背景近年来,随着交通现代化的发展要求,汽车牌照自动识别技术已经越来越受到人们的重视。车牌自动识别技术中车牌定位、字符切割、字符识别及后处理是其关键技术。由于受到运算速度及内存大小的限制,以往的车牌识别大都是基于灰度图象处理的识别技术。其中首先要求正确可靠地检出车牌区域,为此提出了许多方法,如Hough变换以检测直线来提取车牌边界区域、使用灰度分割及区域生长进行区域分割,或使用纹理特征分析技术等。Hough变换方法对车牌区域变形或图象被污损时失效的可能性会大原创 2021-09-11 20:32:20 · 416 阅读 · 0 评论 -
基于Python的多人拼图游戏
开发环境要求本系统的软件开发及运行环境具体如下。操作系统:Windows7、Windows10。Python版本:Python3.7.0。开发工具:PyCharm。运行方法在项目文件中找到main.py右键点击点击打开方式选择pycharm或者其他工具打开即可(看下图)运行结果:功能介绍开始游戏按钮 单人游戏 双人游戏 上传图片 不记时拼图 图库排行榜(玩家历史排行)退出游戏单人...原创 2021-09-04 17:41:38 · 533 阅读 · 0 评论 -
基于JavaEE-SSH-Mysql的百货中心供应链管理系统
绿色供应链管理能使整个供应链的资源消耗和环境负作用最小,并能有效满足日益增长的绿色消费需求,从而提高供应链的竞争力。本设计主要利用MyEclipse和Tomcat服务器,加上Mysql数据库进行开发,同时使用Maven来辅助、简化开发。本系统实体与其属性的关系用E-R模型表示如下:百货中心供应链管理系统E-R模型项目发布后,在浏览器地址栏输入http://localhost:8080,页面会跳转到webapp目录下的index.jsp页面并发送index.action请求,未登录的用户会原创 2021-07-03 12:18:48 · 271 阅读 · 1 评论 -
利用python处理Excel表格中的销售数据
开发环境要求本系统的软件开发及运行环境具体如下。操作系统:Windows 7、Windows 10。Python版本:Python 3.6。可视化开发环境:PyCharm 2017.3.3。界面设计工具:Qt DesignerPython内置模块:os、sys、glob、numpy。第三方模块:PyQt5、pyqt5-tools、pandas、matplotlib、xlrd。注意:在使用第三方模块时,首先需要使用pip install命令安装该模块。运行方法打开PyCharm原创 2021-06-26 21:56:37 · 1783 阅读 · 3 评论 -
基于Matlab的协同进化遗传算法求解旅行商问题
旅行商问题(Traveling Salesman Problem,简称TSP问题),即为求解最优化的城市线路组合,要求每个城市都要走且只走一遍,终点城市同出发城市为同一个,最终所走路程需最短。本文在传统遗传算法基础上,对其进行改进优化,提出了精英保留的协同进化遗传算法,并分别以30、50和75个城市为例,对二者进行对比。该算法的运行流程如图1所示。图1 协同进化遗传算法运行流程产生初始种群后(设种群数量为POP),便按照适应度值(即总路程倒数)高低将其分为三个子种群,其中,子种群1的适应度.原创 2021-06-22 20:42:47 · 847 阅读 · 1 评论 -
基于java的土地档案管理系统
土地档案管理系统是将现有的历史纸质档案资料进行数字化加工处理,建成标准化的网络基础资料数据库,同时建成一套基于计算机网络应用的档案管理软件系统。本文对系统进行了可行性研究、需求分析、前台界面的设计、后台数据库建设以及系统测试等相关工作。基于三层架构的思想,前台使用jsp技术,后台使用了Oracle 11g平台,主要使用Hibernate的设计模式访问数据库,采用B/S架构,实现此土地档案管理系统。 本系统是采用B/S体系的三层结构,使用java编程语言,应用Hibernate开发模式。三层结构即M..原创 2021-04-17 20:31:46 · 832 阅读 · 0 评论 -
基于Mathematica神经网络的验证码识别
人工神经网络(英语:Artificial Neural Network,ANN),简称神经网络(Neural Network,NN)或类神经网络,在机器学习和认知科学领域,是一种模仿生物神经网络(动物的中枢神经系统,特别是大脑)的结构和功能的数学模型或计算模型,用于对函数进行估计或近似。神经网络由大量的人工神经元联结进行计算。大多数情况下人工神经网络能在外界信息的基础上改变内部结构,是一种自适应系统,通俗的讲就是具备学习功能。现代神经网络是一种非线性统计性数据建模工具,神经网络通常是通过一个基于数学统计学.原创 2021-04-05 10:44:16 · 684 阅读 · 0 评论 -
我能逆转时间吗?—Spring3D-Drop结冰程序研发记
1 Spring3D应该长啥样我在之前一篇文章中提到过,要启动三维结冰程序的研发,这是20年6月份的事情。结冰程序,有三个关键的技术:流场计算、水滴收集系数计算、冰形计算。而在三维结冰这个方面,一般能完成前两个,就已经达到了相当高的程度,并具备了很强的实用性。在研发之前,一个非常重要的问题就是要确定,这个软件应该长啥样?这个问题倒不是说界面炫不炫,而是整个软件的设计理念是什么?也就是所谓的概念设计。基于前面二维结冰程序开发的经验,还有我自己的从业经历,我给这个三维软件一些要求如下:(1)原创 2021-03-31 19:04:58 · 313 阅读 · 0 评论 -
基于Python的自制画板小工具
开发环境要求本系统的软件开发及运行环境具体如下。 操作系统:Windows 7、Windows 10。 Python版本:Python 3.7.1。 开发工具:PyCharm 2018。 Python内置模块:os、sys、time、math。 第三方模块:pygame。注意:在使用第三方模块时,首先需要使用pip install命令安装该模块,例如,安装pygame模块,可以在Python命令窗口中执行以下命令:pip install pyga...原创 2021-03-19 23:46:39 · 1386 阅读 · 0 评论 -
基于Matlab平台的BP神经网络进行数据拟合
基于Matlab平台的BP神经网络进行数据拟合上次讨论了基于Hopfield神经网络的数字识别,BP(Back Propagation)神经网络也可以进行相关的数字识别如手写数字识别等,由于BP神经网络的特性,该网络需要一定的样本进行对网络进行训练、测试以及校验。本次不再赘述数字识别,而是将目光集中于基于BP神经网络的数据拟合。本次所采用的神经网络为BP神经网络,是一个误差反向传播训练(Error Back Propagation Training)的多层前馈网络,主要包含输入层、隐含层和输出层。数原创 2021-03-13 21:23:07 · 4756 阅读 · 1 评论 -
基于Python的企业编码生成系统
开发环境要求本系统的软件开发及运行环境具体如下。 操作系统:Windows 7、Windows 10。 Python版本:Python 3.7.1。开发工具:Pycharm2018.2。Python内置模块:random,os,tkinter,stringPython第三方模块:qrcode,pystrich 在PyCharm中运行《企业编码生成系统》即可进入如图1所示的系统主界面。在该界面中可以选择要使用功能对应的菜单进行不同的操作。在...原创 2021-01-23 17:42:58 · 1334 阅读 · 0 评论 -
用Mathematica进行级数运算(二)
Mathematica能把函数展成级数的形式,还能对级数及级数间进行四则运算及能对级数开方或取值等。最后,有mathematica相关需求,欢迎通过微信公众号联系我们。微信公众号:320科技工作室。...原创 2021-01-16 20:49:16 · 1825 阅读 · 0 评论 -
基于Matlab平台利用Hopfield神经网络进行数字识别
Hopfield神经网络是用来重现其学习到的信息图案的系统,可以用来进行模拟人类记忆的研究。本次将讨论如何使用Hopfield神经网络来实现数字识别。Hopfield神经网络是一个由许多单元组成的单层网络,每个单元都互相连接着另一个单元,由于每个单元都采用二元系统,即用数字-1或1来表示单元的状态,所以本次建立了10x10的数字点阵,其中每一个元素用-1或1 来表示是否显示数字。先建立10x10的矩阵,通过设置改变矩阵每一行-1和1的位置,可以建立不同的数字点阵。本次建立了数字3、6和9的数字矩阵,生成原创 2021-01-12 19:26:36 · 1726 阅读 · 0 评论 -
Spring-ICE 结冰算法述评-(5)对流换热系数计算
系列文章详见:飞机结冰的那些事(1)飞机结冰的那些事(2) Spring-Ice结冰软件介绍Spring-ICE 结冰算法述评-(2)水滴轨迹计算Spring-ICE 结冰算法述评-(3)水滴收集量计算Spring-ICE 结冰算法述评-(4)番外:简单面元法最近看书不少,写字很多。心血来潮的看了一些古文,看了一些近现代文章。小时候其实学了不少好文章,只是当时难见它们的好处所在。但用现在的眼光再看,可谓别有风味。比如苏轼的文章,他评论贾谊和张良的两篇策论,放在现在看就是标准的原创 2020-11-28 12:09:31 · 1269 阅读 · 1 评论 -
基于JSP+SQLSERVER+TOMCAT的合同信息管理系统
本系统是以Browser/Server(浏览器/服务器)结构和JSP语言及SQL Server2000数据库和TOMCAT作为服务器开发的管理系统。首先,使用JSP具有较好的安全性和可移植性,具有动态页面和静态页面分离,能够脱离硬件平台的束缚,而使用Browser/Server结构是因为这种结构可以减少客户端很大维护工作量,且具有很强的使用范围的伸缩性,客户端通过浏览器统一界面,就可以完成内部的信息处理和外部环境的信息查询,而使用SQL Server2000主要是由于它有快捷而健全的数据库查询引擎,能够保护原创 2020-11-16 21:14:45 · 379 阅读 · 0 评论 -
Mathematica简述与函数运算(一)
Mathematica系统是美国的Wolfram Research公司开发的一个功能强大的计算机数学系统。从1988年问世至今,已广泛的运用到工程、应用数学、计算机科学、财经、生物、药学、生命科学以及太空科学等领域,深受科学家、学生、教授、研究人员及工程师的喜爱,产生很深远的影响。Mathematica的数学函数的名字通常是英文单词的全写。对于常用的函数,系统使用传统的缩写。如“积分”用其全名Integrate,而“微分”则用其缩写名D。下面给出一些常用函数的函数名:1数值函数Round..原创 2020-11-10 19:34:52 · 3165 阅读 · 0 评论 -
基于Python的《玛丽冒险》小游戏
开发环境要求本系统的软件开发及运行环境具体如下。 操作系统:Windows 7、Windows 8、Windows 10。 Python版本:Python 3.7.0。 开发工具:PyCharm。 Python内置模块:itertools、random。 第三方模块:pygame。注意:在使用第三方模块时,首先需要使用pip install命令安装该模块,可以在Python命令窗口中执行以下命令:在PyCharm中运行《玛丽冒险》即可进入如图1所...原创 2020-11-05 21:16:26 · 2009 阅读 · 1 评论 -
基于MATLAB提取图片曲线的坐标值(简易GetDada)的实现
同事让我帮忙处理一些图片曲线,把图片里的曲线坐标搞出来。我后悔以前不该乱吹牛。我之前确实搞过一个这样的程序,只不过那个程序更像一个探索性的东西,用起来限制很多,稍显鸡肋。我当时的程序,需要先经过3个步骤的准备,才能开始程序识别坐标。大概的步骤如下:Step1. 清场。如果一个图里有很多曲线,要把其他曲线清掉(画图板);Step2. 断点。如果曲线是连续的,则要把他们分成一个个小段(图板go on);Step3. 定参考点。图像初步识别的时候,是没有坐标基准的,要在原图里放两个知.原创 2020-09-14 22:00:13 · 7760 阅读 · 0 评论