热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

矩阵构造方法汇总(结合递推)

矩阵构造方法,这个是网络预赛被坑了以后才研究的。1.矩阵构造一般来看先明确要求哪些量,这些量构成一个列矩阵(一定要反映递推式中的各个)然后构造矩阵A去得到递推项他人的一个总结:点击打开链接矩阵十题

矩阵构造方法,这个是网络预赛被坑了以后才研究的。

1.矩阵构造

一般来看先明确要求哪些量,这些量构成一个列矩阵(一定要反映递推式中的各个)然后构造矩阵A去得到递推项

他人的一个总结:点击打开链接  矩阵十题  二维图形几何变换

矩阵的引例,Fibonacci数列f[n]=f[n-1]+f[n-2],f[1]=f[2]=1的第n项快速求法

【f[n-2],f[n-1]】*A = 【f[n-1],f[n]】=【f[n-1],f[n-1]+f[n-2]】

【f[1],f[2]】×A ^(n-1) =【f[n],f[n+1]】


例如:A(0) = 1 , A(1) = 1 , A(N) = X *A(N - 1) + Y * A(N - 2) (N >= 2);给定三个值N,X,Y求S(N):S(N) = A(0)^2 +A(1)^2+……+A(n)^2。

解:这道题不同于之前都是线性的递推式,这里的有平方项。Sn容易得出,只要再加An^2即可。考虑An平方项如何得出,An^2=x^2An-1^2+y^2An-2^2+2xyAn-1An-2

这里的难点是An-1An-2 再将递推公式带入 发现 An*An-1=yAn-2+xAn-1*An-1,而这两项都是可以直接转移得出。


2.点的变化

对任意点(x,y),绕一个坐标点(rx0,ry0)逆时针旋转a角度后的新的坐标设为(x0, y0),有公式:
    x0= (x - rx0)*cos(a) - (y - ry0)*sin(a)  + rx0 ;
    y0= (x - rx0)*sin(a) + (y - ry0)*cos(a) + ry0 ;



还有就是递推式的时候结合题目语义,eg: 隔三年生一头小母牛的题目


推荐阅读
  • Robot Framework在汽车电子测试中的应用探索
    随着汽车电子软件的重要性日益增加,为了适应市场的快速变化,汽车电子行业的开发和测试流程也在不断进化。敏捷开发、持续集成与部署(CI/CD)、DevOps等概念成为行业内的热门话题,这些方法不仅促进了OEM和零部件供应商的高效协作,还提高了软件的质量和可靠性。本文将探讨如何利用Robot Framework这一强大的自动化测试框架,来提升汽车电子测试的效率和效果。 ... [详细]
  • 本文探讨了在JavaScript中执行字符串形式代码的多种方法,包括使用eval()函数以及跨页面调用的方法。同时,文章详细介绍了JavaScript中字符串的各种常用方法及其应用场景。 ... [详细]
  • 本文提供了详细的步骤,介绍如何将基于Maven的Java EE项目从Eclipse IDE部署到JBoss应用服务器上。适合初学者和中级开发者参考。 ... [详细]
  • 本文总结了WebSphere应用服务器出现宕机问题的解决方法,重点讨论了关键参数的调整,包括数据源连接池、线程池设置以及JVM堆大小等,旨在提升系统的稳定性和性能。 ... [详细]
  • addcslashes—以C语言风格使用反斜线转义字符串中的字符addslashes—使用反斜线引用字符串bin2hex—函数把包含数据的二进制字符串转换为十六进制值chop—rt ... [详细]
  • 本文整理了一系列Java面试问题,涵盖Java开发环境的分类、Java语言的核心特性、Linux环境下Java SE的安装步骤、常用的Java开发工具介绍,以及类与对象的基本概念等。 ... [详细]
  • 本文探讨了Java编程中MVC模式的优势与局限,以及如何利用Java开发一款基于鸟瞰视角的赛车游戏。 ... [详细]
  • 前文|功能型_品读鸿蒙HDF架构
    前文|功能型_品读鸿蒙HDF架构 ... [详细]
  • 本文档提供了一个详细的步骤指南,介绍如何使用Rviz工具将ROS bag文件中存储的点云数据进行可视化处理。 ... [详细]
  • 尽管PHP是一种强大且灵活的Web开发语言,但开发者在使用过程中常会陷入一些典型的陷阱。本文旨在列出PHP开发中最为常见的10种错误,并提供相应的预防建议。 ... [详细]
  • 手的温暖
    随着感恩节的到来,一位小学教师为她的学生们设计了一个特别的作业——描绘出他们心中感激的事物。这项作业不仅激发了孩子们的创造力,也揭示了他们内心深处的感激之情。 ... [详细]
  • MyBatis 开发技巧:延迟加载与查询缓存详解
    本文详细探讨了 MyBatis 中的延迟加载和查询缓存机制,旨在帮助开发者更好地理解和利用这些特性来优化数据库访问性能。 ... [详细]
  • 本文详细介绍了如何在路由器上配置PPP(点对点协议)PAP(密码认证协议)认证,包括DCE和DTE两端的具体配置步骤,旨在帮助网络管理员有效实施安全的链路认证。 ... [详细]
  • 本文探讨了在CentOS操作系统中遇到的Docker服务启动失败以及Docker命令无响应的问题,并提供了一套详细的排查与解决步骤。 ... [详细]
  • 详细的介绍针对graphiclayer的空间查询。首先,空间查询的方式:提供多种类型的空间查询,包括点周边、线周边、面内等多种方式;其次,图形绘制完成后状态的展示;再次 ... [详细]
author-avatar
哈哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有