Matlab simulink建模与仿真 第十七章(补充离散库和补充数学库)

参考视频:simulink1.1simulink简介_哔哩哔哩_bilibili

一、补充离散库和补充数学库中的模块概览

1、补充离散库

        注:每个版本的补充离散库不一定相同,也不是每个版本的库都有如上所有模块。

2、补充数学库

二、离散直接传递函数Ⅱ模块

1、Transfer Fcn Direct Form II模块

        双击该模块,在其对话框中可配置传递函数的分子多项式系数和分母多项式系数,多项式各项是按照底数\frac{1}{z}、指数从0开始逐次加1进行排列的,另外分母多项式的首项固定为1,所以在配置分母多项式时要省略首项系数。

2、Transfer Fcn Direct Form II Time Varying模块

        该模块和Transfer Fcn Direct Form II模块所执行的操作完全相同,只是其传递函数的分子多项式系数和分母多项式系数由外部端口输入的向量信号提供,多项式各项也是按照底数\frac{1}{z}、指数从0开始逐次加1进行排列的,分母多项式的首项固定为1,所以在配置分母多项式时要省略首项系数。

三、定点状态空间模块

1、离散系统状态空间概述

        在离散系统中,状态空间可用如下表达式表达,m为状态变量的个数,k为输入信号的个数,r为输出信号的个数,x代表状态变量,u代表输入,y表示输出,A是个m×m的状态矩阵,B是个m×k的输入矩阵,C是个r×m的输出矩阵,D是个r×k的直接馈入矩阵。

2、Fixed-Point State-Space定点状态空间模块

(1)Fixed-Point State-Space定点状态空间模块的使用非常简单,在模块对话框中配置好A、B、C、D四个矩阵和初始条件即可,它会根据输入信号求出输出信号。

(2)上图是按照下一图所示的状态空间进行配置的,其仿真结果如下二图所示。

四、补充单位延迟模块

1、Unit Delay External IC外部IC(初始条件)单位延迟模块

(1)该模块可配置采样时间,一般与输入信号u的采样时间相同,即配置为“-1”。

(2)该模块拥有一般单位延迟模块的功能。在仿真开始的时刻,并没有所谓的“上一时刻”的输入,而初始条件(initial condition)正是为了弥补这个缺陷,在其它延迟模块中,初始条件都可在对话框中进行配置,而该模块的初始条件则是从端口IC输入。

2、Unit Delay Resettable单位延迟可重置模块

(1)该模块可配置采样时间,一般与输入信号u的采样时间相同,即配置为“-1”。

(2)该模块拥有一般单位延迟模块的功能。当复位信号R为真时,状态和输出始终等于初始条件参数。

3、Unit Delay Enabled单位延迟可使能模块

(1)该模块可配置采样时间,一般与输入信号u的采样时间相同,即配置为“-1”。

(2)该模块拥有一般单位延迟模块的功能。当使能信号E为假时,该模块被禁用,状态和输出维持在被禁用前最后一刻的水平。

五、增减模块

1、一般的自增减模块

        补充数学库中有两个自增模块和两个自减模块,这里的“自增”和“自减”与C语言中的完全一致,不过在这里有更细致的划分,“V++”与“V--”作用于有意义的值,也就是将内存中的二进制存储内容按照其数据类型转换出来的值,而“Q++”与“Q--”作用于实际值,也就是内存中的二进制存储内容(忽视其数据类型)。

2、输出不小于0的减法模块

(1)Decrement Time To Zero模块的作用是将输入信号减去采样时间间隔,然后将运算结果与0比较,输出较大值。(下例中的采样时间为0.2s)

(2)Decrement To Zero模块的作用是令输入信号自减一次,然后将运算结果与0比较,输出较大值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/428663.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学生护眼台灯哪个品牌比较好?五款性价比高的学生护眼台灯

现在的孩子学习压力很大,在学校课程已经塞满了大半天,课后的作业更是不少,空闲时间还需要去课后补习班的数不胜数。用眼的次数非常的高,眼睛很容易感到疲惫,这时候我们一个宝贝大有作用,就是我们的护眼台灯…

软件测试 BUG 篇

目录 一、软件测试的生命周期 二、BUG 1. bug的概念 2. 描述bug的要素 3. bug的级别 4. bug的生命周期 5. 与开发产生争执怎么办?(面试高频考题) 5.1 先检查自身,是否bug描述不清楚 5.2 站在用户角度考虑并抛出问题 5.3 …

C++/Qt 集成 AutoHotkey

C/Qt 集成 AutoHotkey 前言AutoHotkey 介绍 方案一:子进程启动编写AutoHotkey脚本准备 AutoHotkey 运行环境编写 C/Qt 代码 方案二:显式动态链接方案探索编译动态链接库集成到C工程关于AutoHotkeyDll.dll中的函数原型 总结 前言 上一篇介绍了AutoHotkey…

YOLOv9改进,YOLOv9主干网络替换为RepViT (CVPR 2024,清华提出,独家首发),助力涨点

摘要 轻量级视觉变换器(ViTs)在资源受限的移动设备上表现出优越的性能和较低的延迟,相比之下轻量级卷积神经网络(CNNs)稍显逊色。研究人员发现了许多轻量级 ViTs 和轻量级 CNNs 之间的结构联系。然而,它们在块结构、宏观和微观设计上的显著架构差异尚未得到充分研究。在…

TC-RAG: 图灵完备的检索增强

1. 背景 大型语言模型在众多关键领域均已取得显著进展,并在各种下游任务中展现出卓越性能。 在医疗领域,这些模型尤显潜力,特别是在对责任感和可靠性要求极高的健康护理领域。这些模型通过全面的医学知识预训练,不仅能支持医生做…

堆的向下调整算法和TOPK问题

目录 1.什么是堆? 1.1 向下调整建堆的时间复杂度计算 1.2 堆的结构体设计 2.堆的功能实现: 2.1 堆的插入: 2.2 堆的删除: 2.3 堆排序: 2.4 向下调整建堆: 2.5 TOPK问题: 2.6 向上调整算…

周末愉快!——周复盘

加班的晚上有一个美梦! 周末愉快简单复盘结尾 精华: 在这个信息爆炸的时代,我们的大脑每天都被无数的数据和刺激充斥,以至于我们常常感到应接不暇。然而,正如古人所言:“不飞则已,一飞冲天”&am…

音视频入门基础:AAC专题(4)——ADTS格式的AAC裸流实例分析

音视频入门基础:AAC专题系列文章: 音视频入门基础:AAC专题(1)——AAC官方文档下载 音视频入门基础:AAC专题(2)——使用FFmpeg命令生成AAC裸流文件 音视频入门基础:AAC…

Paragon NTFS for Mac和Tuxera NTFS for Mac,那么两种工具有什么区别呢?

我们在使用Mac系统读取U盘的过程中往往会遇到一个问题,那就是U盘插进电脑无法显示,或者只能读取不能编辑。出现这种情况的原因就一般是格式错误。 很多小伙伴在解决这种问题的时候会选择使用U盘读写工具,那么哪一种读写工具比较好呢&#xf…

毕业设计选题:基于springboot+vue+uniapp的驾校报名小程序

开发语言:Java框架:springbootuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包&#…

算法——贡献法

前天的AtCoder Beginner Contest 371 D题碰到了这个贡献法,刚好之前的第十一届蓝桥杯省赛第二场真题AcWing 2868. 子串分值也是用的这个方法hh,但是赛时没有搞出来。。。 AcWing 2868. 子串分值 对于一个字符串 SS,我们定义 SS 的分值 f(S)f(S) 为 SS 中…

【计算机网络】网络层协议解析

网络层的两种服务IPv4分类编址划分子网无分类地址 IPv4地址应用IP数据报的发送和转发过程主机发送IP数据报路由器转发IP数据报 IPv4数据报首部格式ICMP网际控制报文协议虚拟专用网VPN与网络地址转换NAT 网络层主要任务是实现网络互连,进而实现数据包在各网络之间的传…

spring boot admin集成,springboot2.x集成监控

服务端&#xff1a; 1. 新建monitor服务 pom依赖 <!-- 注意这些只是pom的核心东西&#xff0c;不是完整的pom.xml内容&#xff0c;不能直接使用&#xff0c;仅供参考使用 --><packaging>jar</packaging><dependencies><dependency><groupId&g…

【STM32】独立看门狗(IWDG)原理详解及编程实践(下)

这篇文章详细讲解独立看门狗的编程实践代码。关于独立看门狗的原理及配置可以看上一篇文章。 【STM32】独立看门狗&#xff08;IWDG&#xff09;原理详解及编程实践&#xff08;上&#xff09;-CSDN博客 目录 1、 初始化 IWDG 2. 配置 IWDG 3. 喂狗 4. 处理看门狗复位 5、完…

心理辅导系统设计与Spring Boot技术

5 系统的实现 5.1学生功能模块的实现 学生进入本系统可查看系统信息&#xff0c;系统主界面展示如图5-1所示。 图5-1系统主界面图 5.1.1 学生登录界面 学生在登录时需输入正确的登录用户名和密码&#xff0c;系统会以登录用户名、密码为参数进行登录信息的验证&#xff0c;信…

人力资源数据集分析(二)_随机森林与逻辑回归

数据入口&#xff1a;人力资源分析数据集 - Heywhale.com 数据说明 字段说明EmpID唯一的员工IDAge年龄AgeGroup年龄组Attrition是否离职BusinessTravel出差&#xff1a;很少、频繁、不出差DailyRate日薪Department任职部门&#xff1a;研发部门、销售部门、人力资源部门Dista…

Win10 安装VS Code

一、软件介绍 Visual Studio Code&#xff08;简称VS Code&#xff09;是一个由微软开发的免费、开源的代码编辑器。它支持Windows、Linux和macOS操作系统&#xff0c;并且提供了许多功能&#xff0c;使其成为许多开发者的首选开发工具。以下是VS Code的一些主要特点&#xff…

【Elasticsearch】-7.17.24版本接入

官网 https://www.elastic.co/cn/downloads/elasticsearch 本项目基于windows环境下&#xff0c;其他环境操作类似 1、初始化配置 打开config/elasticsearch.yaml 添加如下配置 cluster.name: dams_clusternetwork.host: 127.0.0.1 http.port: 9200# 不开启geo数据库 inge…

vite 使用飞行器仪表示例

这里写自定义目录标题 环境vue代码效果图 环境 jquery npm install -S jqueryjQuery-Flight-Indicators 将img、css、js拷贝到vite工程目录中 打开 jquery.flightindicators.js&#xff0c;在文件开头加上import jQuery from "jquery"; vue代码 <template>&…

我与Linux的爱恋:命令行参数|环境变量

​ ​ &#x1f525;个人主页&#xff1a;guoguoqiang. &#x1f525;专栏&#xff1a;Linux的学习 文章目录 一.命令行参数二.环境变量1.环境变量的基本概念2.查看环境变量的方法3.环境变量相关命令4.环境变量的组织方式以及获取环境变量的三种方法 环境变量具有全局属性 一…