文件名称:层次分析matlab代码-CMDS:动态系统的上下文管理器
文件大小:76KB
文件格式:ZIP
更新时间:2024-06-12 09:43:08
系统开源
层次分析matlab代码数据管理系统 介绍 CMDS(动态系统上下文管理器)是一个MATLAB框架,旨在促进动态系统的分析。 CMDS可以帮助您: 组织和处理动态数据(数字数组,符号表达式等) 在坐标系之间轻松转换(当前支持新的基准和原点以及速度/动量坐标转换) 自动推导和应用哈密顿量,运动方程等 计算轨迹,状态转换矩阵,能量和动力学系统的其他重要特征 CMDS引入了上下文对象的概念。 上下文对象是动态系统及其数据的层次表示。 它们将几乎所有内容(参数,运动方程式,活动坐标系,积分设置等)存储为属性。 上下文对象使用上下文访问功能进行操作,该功能使用按值传递方法编辑或查看上下文对象。 最基本的上下文访问函数cg和cs分别在自动与活动坐标系之间进行转换的同时读取和写入属性。 例如,如果速度变量在上下文对象的坐标系中处于活动状态,则cg将根据qdot变量返回存储在上下文对象中的符号表达式。 如果动量变量处于活动状态,则cg将使用p变量。 CMDS的坐标系转换功能可用于数字和符号数据。 一些上下文访问功能执行更高级别的功能。 例如, solveDynamics函数计算并存储拉格朗日,汉密尔顿