预测不规则离散运动的下一个结构
有一个点在19*19的平面上运动,运动轨迹为

一共移动了90步,顺序为
| y | x | y | x | y | x | |||||
| 0 | 17 | 16 | 30 | 10 | 8 | 60 | 15 | 15 | ||
| 1 | 3 | 6 | 31 | 10 | 7 | 61 | 14 | 15 | ||
| 2 | 12 | 17 | 32 | 9 | 9 | 62 | 16 | 15 | ||
| 3 | 4 | 12 | 33 | 10 | 9 | 63 | 18 | 15 | ||
| 4 | 3 | 18 | 34 | 15 | 12 | 64 | 17 | 15 | ||
| 5 | 5 | 18 | 35 | 16 | 12 | 65 | 18 | 17 | ||
| 6 | 7 | 16 | 36 | 17 | 12 | 66 | 19 | 16 | ||
| 7 | 8 | 16 | 37 | 13 | 9 | 67 | 14 | 18 | ||
| 8 | 6 | 12 | 38 | 17 | 6 | 68 | 14 | 17 | ||
| 9 | 9 | 16 | 39 | 13 | 4 | 69 | 12 | 3 | ||
| 10 | 8 | 11 | 40 | 16 | 7 | 70 | 19 | 11 | ||
| 11 | 5 | 12 | 41 | 18 | 6 | 71 | 12 | 15 | ||
| 12 | 7 | 11 | 42 | 14 | 5 | 72 | 8 | 8 | ||
| 13 | 5 | 14 | 43 | 16 | 5 | 73 | 18 | 4 | ||
| 14 | 3 | 10 | 44 | 12 | 4 | 74 | 17 | 2 | ||
| 15 | 4 | 10 | 45 | 18 | 11 | 75 | 18 | 3 | ||
| 16 | 5 | 10 | 46 | 2 | 10 | 76 | 17 | 4 | ||
| 17 | 6 | 9 | 47 | 6 | 13 | 77 | 16 | 3 | ||
| 18 | 9 | 12 | 48 | 4 | 14 | 78 | 11 | 5 | ||
| 19 | 6 | 8 | 49 | 10 | 16 | 79 | 10 | 2 | ||
| 20 | 2 | 13 | 50 | 12 | 16 | 80 | 2 | 16 | ||
| 21 | 9 | 11 | 51 | 11 | 15 | 81 | 6 | 19 | ||
| 22 | 11 | 11 | 52 | 12 | 18 | 82 | 9 | 1 | ||
| 23 | 2 | 15 | 53 | 9 | 18 | 83 | 10 | 1 | ||
| 24 | 13 | 12 | 54 | 6 | 16 | 84 | 9 | 7 | ||
| 25 | 2 | 14 | 55 | 8 | 17 | 85 | 11 | 6 | ||
| 26 | 3 | 12 | 56 | 12 | 2 | 86 | 3 | 13 | ||
| 27 | 14 | 12 | 57 | 7 | 18 | 87 | 12 | 1 | ||
| 28 | 12 | 12 | 58 | 15 | 16 | 88 | 13 | 16 | ||
| 29 | 10 | 10 | 59 | 17 | 11 | 89 | 8 | 7 |
由计算

按照运动位置不可重复统计3点结构占比
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 蓝 | 3 | 6 | 25 | 14 | 39 | 1 |
| 红 | 8 | 3 | 20 | 16 | 40 | 0 |

两条曲线差别很小,这里把蓝色的数据3,6,25,14,39,1当作常数。用2a1+1的方式预测第3个点的可能结构。
如蓝色前两个点(0,1)为2a2

8(2a2+1)=3a1+2*3a3+2*3a4+3*3a5

2a2+1可以得到4种3点结构,因为在3,6,25,14,39,1种3a5占比最大,因此2a2+1取3a5.因此前3个点的结构预测是3a5,前3个点(0,1,2)为

组成的结构就是3a5.
再用(1,2)预测第4个点的运动方式

这个结构也是2a2,所以预测(1,2,3)的结构也是3a5.

结构(1,2,3)就是3a5.
5(2a1+1)=3a1+3*3a2+3a3

如果前2个点是2a1,第3个点的运动方式就取3a3.
5(2a3+1)=3a1+3a4+3*3a6

如果前2个点的分布是2a3,就预测第3个点的运动方式为3a4.
用这种方法预测所有2-89步
| 预测 | 真实 | 预测 | 真实 | 预测 | 真实 | ||||||||||||||
| 2 | 5 | 5 | 1 | 32 | 4 | 4 | 1 | 62 | 3 | 2 | 0 | ||||||||
| 3 | 5 | 5 | 1 | 33 | 5 | 1 | 0 | 63 | 3 | 2 | 0 | ||||||||
| 4 | 5 | 5 | 1 | 34 | 3 | 3 | 1 | 64 | 3 | 2 | 0 | ||||||||
| 5 | 5 | 3 | 0 | 35 | 5 | 3 | 0 | 65 | 3 | 1 | 0 | ||||||||
| 6 | 3 | 3 | 1 | 36 | 3 | 2 | 0 | 66 | 5 | 5 | 1 | ||||||||
| 7 | 5 | 3 | 0 | 37 | 3 | 3 | 1 | 67 | 5 | 5 | 1 | ||||||||
| 8 | 3 | 3 | 1 | 38 | 5 | 4 | 0 | 68 | 5 | 4 | 0 | ||||||||
| 9 | 5 | 3 | 0 | 39 | 5 | 4 | 0 | 69 | 4 | 4 | 1 | ||||||||
| 10 | 5 | 5 | 1 | 40 | 5 | 5 | 1 | 70 | 5 | 5 | 1 | ||||||||
| 11 | 5 | 5 | 1 | 41 | 5 | 5 | 1 | 71 | 5 | 4 | 0 | ||||||||
| 12 | 5 | 3 | 0 | 42 | 5 | 5 | 1 | 72 | 5 | 5 | 1 | ||||||||
| 13 | 5 | 4 | 0 | 43 | 5 | 3 | 0 | 73 | 5 | 5 | 1 | ||||||||
| 14 | 5 | 5 | 1 | 44 | 3 | 3 | 1 | 74 | 5 | 5 | 1 | ||||||||
| 15 | 5 | 3 | 0 | 45 | 5 | 5 | 1 | 75 | 5 | 4 | 0 | ||||||||
| 16 | 3 | 2 | 0 | 46 | 5 | 5 | 1 | 76 | 5 | 4 | 0 | ||||||||
| 17 | 3 | 3 | 1 | 47 | 5 | 5 | 1 | 77 | 5 | 3 | 0 | ||||||||
| 18 | 5 | 5 | 1 | 48 | 5 | 5 | 1 | 78 | 5 | 5 | 1 | ||||||||
| 19 | 5 | 4 | 0 | 49 | 5 | 5 | 1 | 79 | 5 | 5 | 1 | ||||||||
| 20 | 5 | 5 | 1 | 50 | 5 | 3 | 0 | 80 | 5 | 5 | 1 | ||||||||
| 21 | 5 | 5 | 1 | 51 | 3 | 3 | 1 | 81 | 5 | 5 | 1 | ||||||||
| 22 | 5 | 3 | 0 | 52 | 5 | 4 | 0 | 82 | 5 | 5 | 1 | ||||||||
| 23 | 3 | 3 | 1 | 53 | 5 | 3 | 0 | 83 | 5 | 3 | 0 | ||||||||
| 24 | 5 | 5 | 1 | 54 | 3 | 3 | 1 | 84 | 3 | 1 | 0 | ||||||||
| 25 | 5 | 4 | 0 | 55 | 5 | 5 | 1 | 85 | 5 | 5 | 1 | ||||||||
| 26 | 5 | 3 | 0 | 56 | 5 | 5 | 1 | 86 | 5 | 5 | 1 | ||||||||
| 27 | 5 | 3 | 0 | 57 | 5 | 5 | 1 | 87 | 5 | 5 | 1 | ||||||||
| 28 | 3 | 2 | 0 | 58 | 5 | 5 | 1 | 88 | 5 | 5 | 1 | ||||||||
| 29 | 3 | 3 | 1 | 59 | 5 | 5 | 1 | 89 | 5 | 5 | 1 | ||||||||
| 30 | 5 | 4 | 0 | 60 | 5 | 4 | 0 | ||||||||||||
| 31 | 4 | 6 | 0 | 61 | 5 | 3 | 0 |
有51组正确,正确率57.9%。
也就是从第3步开始,可以有57.9%的概率知道蓝点可能的运动方式。
相关文章:
预测不规则离散运动的下一个结构
有一个点在19*19的平面上运动,运动轨迹为 一共移动了90步,顺序为 y x y x y x 0 17 16 30 10 8 60 15 15 1 3 6 31 10 7 61 14 15 2 12 17 32 9 9 62 16 15 3 4 12 33 10 9 63 18 15 4 3 18 34 15 12 6…...
CTFSHOW-WEB入门-命令执行29-32
题目:web 29 题目:解题思路:分析代码: error_reporting(0); if(isset($_GET[c])){//get一个c的参数$c $_GET[c];//赋值给Cif(!preg_match("/flag/i", $c)){eval($c);//if C变量里面没有flag,那么就执行C…...
SQL Server 建立每日自动log备份的维护计划
SQLServer数据库可以使用维护计划完成数据库的自动备份,下面以在SQL Server 2012为例说明具体配置方法。 1.启动SQL Server Management Studio,在【对象资源管理器】窗格中选择数据库实例,然后依次选择【管理】→【维护计划】选项࿰…...
doris:HLL
HLL是用作模糊去重,在数据量大的情况性能优于 Count Distinct。HLL的导入需要结合hll_hash等函数来使用。更多文档参考HLL。 使用示例 第 1 步:准备数据 创建如下的 csv 文件:test_hll.csv 1001|koga 1002|nijg 1003|lojn 1004|lofn …...
双层Git管理项目,github托管显示正常
双层Git管理项目,github托管显示正常 背景 在写React项目时,使用Next.js,该项目默认由git托管。但是我有在项目代码外层记笔记的习惯,我就在外层使用了git托管。 目录如下 code 层内也有.git 文件,对其托管。 我没太在意&…...
准备知识——旋转机械的频率和振动基础
旋转频率,也称为转速或旋转速率(符号ν,小写希腊字母nu,也作n),是物体绕轴旋转的频率。其国际单位制单位是秒的倒数(s −1 );其他常见测量单位包括赫兹(Hz)、每秒周期数(cps) 和每分钟转数(rpm)…...
知识库管理驱动企业知识流动与工作协同创新模式
内容概要 知识库管理在现代企业中扮演着至关重要的角色,其价值不仅体现在知识的积累,还在于通过优质的信息流动促进协作与创新。有效的知识库能够将分散的信息整合为有序、易于访问的资源,为员工提供实时支持,进而提升整体工作效…...
CMake常用命令指南(CMakeList.txt)
CMakeList从入门到精通的文章有很多不再赘述( 此处附带一篇优秀的博文链接:一个简单例子,完全入门CMake语法与CMakeList编写 )。 本文主要列举 CMake 中常用命令的详细说明、优缺点分析以及推荐做法,以更好地理解和灵…...
【回溯+剪枝】找出所有子集的异或总和再求和 全排列Ⅱ
文章目录 1863. 找出所有子集的异或总和再求和解题思路:子集问题解法(回溯 剪枝)47. 全排列 II解题思路:排序 回溯 剪枝 1863. 找出所有子集的异或总和再求和 1863. 找出所有子集的异或总和再求和 一个数组的 异或总和 定义为…...
中国技术突破对国际格局的多维影响与回应
链接地址: https://download.csdn.net/download/wanggang130532/90323798https://download.csdn.net/download/wanggang130532/90323798...
【漫话机器学习系列】068.网格搜索(GridSearch)
网格搜索(Grid Search) 网格搜索(Grid Search)是一种用于优化机器学习模型超参数的技术。它通过系统地遍历给定的参数组合,找出使模型性能达到最优的参数配置。 网格搜索的核心思想 定义参数网格 创建一个包含超参数值…...
元宇宙下的Facebook:虚拟现实与社交的结合
随着科技的不断进步,虚拟现实(VR)技术逐渐从科幻走入现实,成为人们探索未来社交方式的重要工具。在这一浪潮中,Facebook(现为Meta)作为全球领先的社交平台,正在积极布局虚拟现实和元…...
记忆力训练day08
写作头脑风暴训练 1 集体的头脑风暴: 2 一个人的头脑风暴 没事,你说老师我还没有摸到门道,你去做,做的时候你就会知道什么叫做头脑风暴。记住,不要用脑子就在感觉里面,你究竟想给人呈现一种什么样的文章&am…...
崇州市街子古镇正月初一繁华剪影
今天是蛇年正月初一,下午笔者步出家门,逛到了崇州市街子古镇井水街,想看看景象如何。结果看到的是车水马龙、人流如织,繁花似锦,热闹非凡,原来今天开始预订此地摆下的长街宴。心里高兴,便用手机…...
websocket webworker教程及应用
WebSocket 和 Web Workers 是两种不同的 Web 技术,分别用于实现实时通信和后台线程处理。以下是它们的简要教程: WebSocket 教程 1. 什么是 WebSocket? WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它允许服务器主动向客户端推…...
【后端】Flask
长期更新,建议关注收藏点赞! 实例1 Jinja2 是 Flask 和 Django 使用的 模板引擎,它允许你在 HTML 中嵌入 Python 代码,以动态生成页面内容。Jinja2 语法类似于 Django 模板,并支持变量、条件判断、循环、过滤器等。 fr…...
【cran Archive R包的安装方式】
cran Archive R包的安装方式 添加链接描述 1.包被cran移除 2.包要求的R语言版本与你电脑上的版本不相符 ad archive包的网址或者是下载到工作目录下,ad等于文件名 install,packages(ad repos NULL)...
如何用matlab画一条蛇
文章目录 源代码运行结果代码说明结果 源代码 % 画蛇的代码 % 2025-01-28/Ver1 % 清空环境 clc; clear; close all;% 定义蛇的身体坐标 t linspace(0, 4*pi, 100); % 参数化变量 x t; % x坐标 y sin(t) 0.5 * sin(3*t); % y坐标,形成更复…...
Greenplum临时表未清除导致库龄过高处理
1.问题 Greenplum集群segment后台日志报错 2.回收库龄 master上执行 vacuumdb -F -d cxy vacuumdb -F -d template1 vacuumdb -F -d rptdb 3.回收完成后检查 仍然发现segment还是有库龄报警警告信息发出 4.检查 4.1 在master上检查库年龄 SELECT datname, datfrozen…...
【Linux】gdb——Linux调试器
gdb使用背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项 gdb使用方法 首先进入gdb gdb test_glist显示代码 断点 b 行…...
调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...
【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力
引言: 在人工智能快速发展的浪潮中,快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型(LLM)。该模型代表着该领域的重大突破,通过独特方式融合思考与非思考…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...
sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...
招商蛇口 | 执笔CID,启幕低密生活新境
作为中国城市生长的力量,招商蛇口以“美好生活承载者”为使命,深耕全球111座城市,以央企担当匠造时代理想人居。从深圳湾的开拓基因到西安高新CID的战略落子,招商蛇口始终与城市发展同频共振,以建筑诠释对土地与生活的…...
SQL慢可能是触发了ring buffer
简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...
