预测不规则离散运动的下一个结构
有一个点在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 行…...
Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...
PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...
Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...
c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...
