• 2024-07-02【无人机三维路径规划】基于蜘黑翅鸢算法BKA实现考虑路径、高度、威胁、转角成本的多无人机协同集群避障路径规划附Matlab代码
    %初始化无人机数量和位置num_drones=4;start_positions=[0,0;10,0;20,0;30,0];goal_positions=[40,40;30,40;20,40;10,40];%参数设置max_iter=100;%最大迭代次数pop_size=50;%种群规模c1=2;%个体学习因子c2=2;%社会学习因子
  • 2024-06-30Python 围棋
    效果图完整代码源码地址:Python围棋#使用Python内置GUI模块tkinterfromtkinterimport*#ttk覆盖tkinter部分对象,ttk对tkinter进行了优化fromtkinter.ttkimport*#深拷贝时需要用到copy模块importcopyimporttkinter.messagebox#默认9
  • 2024-06-20WPF绘制3D小demo
    试过了WPF原生3D和HelixToolkit.Wpf,感觉还是SharpDX的效果比较好,所以使用了HelixToolkit.Wpf.SharpDX初学,仅供参考,没搞懂怎么双面渲染,所以每个面用了2个三角形分别显示正面和反面 <Grid><hx:Viewport3DXEnableSwapChainRendering="True"FXAALevel="Low"Backg
  • 2024-06-09【栈】2751. 机器人碰撞
    本文涉及知识点栈LeetCode2751.机器人碰撞现有n个机器人,编号从1开始,每个机器人包含在路线上的位置、健康度和移动方向。给你下标从0开始的两个整数数组positions、healths和一个字符串directions(directions[i]为‘L’表示向左或‘R’表示向右)。posit
  • 2024-05-30在Matpower中接入光伏发电
    在Matpower中,Bus有以下4种类型:①PQ节点(负荷节点);②PV节点(电压控制/发电机节点);③平衡节点;④孤岛节点;由于Matpower的标准案例文件中不包含光伏发电机节点,因此需要在PV节点上接入光伏发电机。1.加载和修改标准案例文件functionmpc=case9_with_pv()  %加载标准测试
  • 2024-04-115-bit LFSR
    AlinearfeedbackshiftregisterisashiftregisterusuallywithafewXORgatestoproducethenextstateoftheshiftregister.AGaloisLFSRisoneparticulararrangementwherebitpositionswitha"tap"areXORedwiththeoutputbittoprod
  • 2024-03-14【智能算法】白鲨算法(AVOA)原理及实现
    目录1.背景2.算法原理2.1算法思想2.2算法过程3.代码实现4.参考文献1.背景2022年,Braik等人受到白鲨捕食行为启发,提出了非洲秃鹫优化算法(WhiteSharkOptimizer,WSO)。2.算法原理2.1算法思想海洋中白鲨拥有敏锐的感知、听觉和嗅觉,WSO模拟了白鲨探索整个搜索
  • 2024-03-13反无人机电子护栏:原理、算法及简单实现
            随着无人机技术的快速发展,其在航拍、农业、物流等领域的应用日益广泛。然而,无人机的不规范使用也带来了安全隐患,如侵犯隐私、干扰航空秩序等。为了有效管理无人机,反无人机电子护栏技术应运而生。目录一、反无人机电子护栏基本原理二、使用的算法三、简单实
  • 2024-01-05贪吃蛇game.js代码
    // pages/game/game.jsvar positions;const stdWid = 20;var direction = -1;//2上1左 -2下-1右var headNode;var cvs;var headImg;var food1,food2;var interval;var speed;Page({  /**   * 页面的初始数据   */  data: {    score:0,  },  /*
  • 2023-12-06three.js 汽车行驶效果
    实现原理是使用TWEEN.Tween实现动画效果实现汽车模型加载使用Promise编写模型的异步加载方法Car.prototype.loadCar=function(position,rotation){letonProgress=function(xhr){};returnnewPromise((resolve,reject)=>{if(!this.mo
  • 2023-12-02Advent of Code 2023 solution [Mathematica/Python]
    Day1Part1(*读取文件*)lines=ReadList["E:\\ExplorerDownload\input.txt",String];(*计算校准值*)calibrationValues=ToExpression[StringJoin[#[[1]],#[[-1]]]]&/@(StringCases[#,DigitCharacter]&/@lines);(*打印总和*)Print
  • 2023-12-01Advent of Code 2023题解 [Mathematica/Python]
    Day1Part1(*读取文件*)lines=ReadList["E:\\ExplorerDownload\input.txt",String];(*计算校准值*)calibrationValues=ToExpression[StringJoin[#[[1]],#[[-1]]]]&/@(StringCases[#,DigitCharacter]&/@lines);(*打印总和*)Pri
  • 2023-10-27#dp,二项式反演,容斥#CF285E Positions in Permutations
    题目问有多少个长度为\(n\)的排列\(P\)满足\(|P_i-i|=1\)的\(i\)的个数恰好为\(k\)个分析设\(dp_{i,j,k}\)表示前\(i\)个数钦定\(j\)个数满足上述条件且现在\(i\)和\(i+1\)因此被占用的方案数。那么第\(i\)个满足上述条件无非就是放入\(i-1\)或者\(
  • 2023-10-10Go - Resizing an Image
    Problem: Youwanttoresizeanimage,makingitlargerorsmaller.Solution: Convertanimagetoagridofpixelsasthesourceandcreateanewimagewiththeresizeddimensions.Usethenearestneighborinterpolationalgorithmtofigureoutthecoloro
  • 2023-10-08使用MPAndroidChart实现心跳图
    简介这篇文章主要介绍如何使用MPAndroidChart实现心跳图的效果。需求分析之前考虑过用2个linechart上下叠起来,坐标轴上下设置了默认空格,数据需要处理坐标轴为0的情况,多个数据处理比较复杂,数据处理和UI效果不尽如意,最终考虑使用单个linechartview来实现效果,在数据方面我们主要
  • 2023-09-07服务中心选址
    题目描述一个快递公司希望在一条街道建立新的服务中心。公司统计了该街道中所有区域在地图上的位置,并希望能够以此为依据为新的服务中心选址:使服务中心到所有区域的距离的总和最小。给你一个数组positions,其中positions=[left,right]表示第i个区域在街道上的位置其中left代
  • 2023-07-18java mongo 插入geometry 多边形 线 点
    importcom.mongodb.client.MongoCollection;importcom.mongodb.client.model.geojson.LineString;importcom.mongodb.client.model.geojson.Point;importcom.mongodb.client.model.geojson.Polygon;importcom.mongodb.client.model.geojson.Position;importcom.tusvn.cc
  • 2023-07-08UWB多基站定位浅试
    UWB多基站定位浅试介绍在现代的定位技术中,通过多个基站(或锚点)来确定目标位置是一种常见的方法。这种技术被广泛应用于许多领域,如无线通信、室内定位和物联网等。本文将介绍一种通过多个基站进行三边测量(trilateration)的定位算法,以估计目标在三维空间中的坐标。算法原理该算法
  • 2023-06-28如何用Python搭建监控平台
    监控和运维,是互联网工业链上非常重要的一环。监控的目的就是防患于未然。通过监控,我们能够及时了解到企业网络的运行状态。一旦出现安全隐患,你就可以及时预警,或者是以其他方式通知运维人员,让运维监控人员有时间处理和解决隐患,避免影响业务系统的正常使用,将一切问题的根源扼杀在摇
  • 2023-04-30分类预测 | MATLAB实现WOA-CNN鲸鱼算法优化卷积神经网络数据分类预测
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
  • 2023-04-25【LSSVM时序预测】基于被囊群算法优化最小支持向量机TSA-LSSVM实现交通流数据预测附Matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
  • 2023-04-13基于WOA鲸鱼优化的5G通信系统资源分配优化matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:             2.算法涉及理论知识概要3.1鲸鱼算法       鲸鱼算法(WhaleOptimizationAlgorithm,WOA)[1]。鲸鱼优化算法(WOA)是2016年由澳大利亚格里菲斯大学的Mirjalili等提出的一种新的群体智
  • 2023-03-30做市商下单逻辑流程伪代码
    #初始化交易所连接等参数whileTrue:#获取当前市场深度order_book=get_order_book()#计算买卖报价market_maker=MarketMaker(order_book,
  • 2023-03-26videopose3D训练与预测详细步骤
    1.环境准备安装conda,创建Python环境并激活安装pytorch、ffmpeg、detectron2下载数据集#环境预处理#https://shiboliu.com/2022/07/15/step1-videopose3d-prepare
  • 2023-03-07Opengl-Rasterization
    Therasterizerthendeterminesthepositionsofeachofthosefragmentsbasedonwheretheyresideonthetriangleshape.Basedonthesepositions,itinterpol