Matlab绘制不同阻尼下的系统响应
基于Matlab的GUI设计不同阻尼的系统响应
h0=figure('toolbar','none',...
'position',[198 56 350 468],...
'name','test');
h1=axes('parent',h0,...
'position',[0.25 0.45 0.5 0.5],...
'visible','off');
str1='当前阻尼比=';
z=0.52;
t=0:0.1:10;
y=step(1,[1 2*z 1],t);
hline=plot(t,y);
grid on
r1=uicontrol('parent',h0,...
'units','points',...
'tag','r1',...
'style','radio',...
'string','grid on',...
'position',[30 120 60 20],...
'backgroundcolor',[0.75 0.75 0.75],...
'value',1,...
'callback',[...
'grid on,',...
'set(r1,''value'',1);,',...
'set(r2,''value'',0)']);
r2=uicontrol('parent',h0,...
'units','points',...
'tag','r2',...
'style','radio',...
'string','grid on',...
'position',[30 95 60 20],...
'backgroundcolor',[0.75 0.75 0.75],...
'value',0,...
'callback',[...
'grid off,',...
'set(r2,''value'',1);,',...
'set(r1,''value'',0)']);
s1=uicontrol('parent',h0,...
'units','points',...
'tag','s1',...
'style','slider',...
'value',z,...
'position',[100 95 150 20],...
'backgroundcolor',[0.75 0.75 0.75],...
'max',1,...
'min',0,...
'callback',[...
'z=get(s1,''value'');,',...
'set(t1,''string'',[str1,sprintf(''%1.4g\'',z)]);,',...
'delete(hline),',...
'y=step(1,[1 2*z 1],t);,',...
'hline=plot(t,y);,',...
'if get(r1,''value'')==1,',...
'grid on,',...
'end,',...
'if get(r2,''value'')==1,',...
'grid off,',...
'end']);
t1=uicontrol('parent',h0,...
'units','points',...
'tag','t1',...
'style','text',...
'string',[str1,sprintf('%1.4g\',z)],...
'position',[100 120 150 20],...
'backgroundcolor',[0.75 0.75 0.75]);
b1=uicontrol('parent',h0,...
'units','points',...
'tag','b1',...
'style','pushbutton',...
'string','关闭',...
'position',[80 50 80 30],...
'backgroundcolor',[0.75 0.75 0.75],...
'fontsize',15,...
'callback','close');
Matlab绘制不同阻尼下的系统响应相关推荐
- 利用Matlab绘制弹簧—阻尼动态振动模型
前言 Matlab是进行数值计算的重要工具,更是科学研究中非常强大的辅助工具,其不仅在数值计算.数据绘图.科学仿真等方面广泛应用,而且在科研中一些动态模型的绘制也可以用其实现.本文就以弹簧-阻尼振动模 ...
- 用matlab绘制不同角度下的透射反射强度图
代码分别讨论了 玻璃到空气.空气到玻璃的两种情况.为了满足精度需要,还在关键地方使用了变步 clc;clear;close all; %入射 th1 折射 th2 syms rs ts rp tp t ...
- MATLAB 绘制三维坐标系下的矩形框
非常简单的绘制三维矩形框 首先 定义 1 点的位置坐标 obs = [220,200,150,200,140,100]; 其中[220,200,150]为1 点的坐标 其中[200,140,100] ...
- 【MATLAB】用地图表白:绘制Bonne投影下的世界地图
昨天是情人节(本来是昨天写的,发出来已经零点之后了). 我们用世界地图来表白. 先放出最后成果: 彭纳(Bonne,法国人)投影下的世界地图 那我们就来看一下用MATLAB绘制Bonne投影下绘制世界 ...
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
<实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...
- matlab杜哈梅尔积分,非平稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法与流程...
本发明涉及土木工程领域的桥梁碰撞间隙设置宽度的评估,特别涉及非平 稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法,具体地说是基于非平稳 随机振动的虚拟激励法.精细积分法和矩阵运算方法的桥梁系统概率的计 ...
- matlab怎么找出奇数个数_用MATLAB绘制系统根轨迹和性能分析
用MATLAB绘制系统根轨迹和性能分析 一.练习目的 熟悉MATLAB用于控制系统中的一些基本编程语句和格式. 利用MATLAB语句绘制系统的根轨迹. 掌握用根轨迹分析系统性能的图解方法. 掌握系统参 ...
- MATLAB观察系统响应,基于MATLAB的系统的时域响应分析精选.doc
基于MATLAB的系统的时域响应分析精选 摘 要 系统的时域响应分析是衡量控制系统的重要指标.所谓控制系统的时域响应分析就是在时间域内求解系统的微分方程,然后根据绘制出来的曲线分析系统的性能和各主要参 ...
- 利用MATLAB求系统响应
例子 给定一个低通滤波器的差分方程为: 输入信号: a) 分别求出系统对x1和x2的响应序列,并画出其波形. b) 求出系统的单位冲响应,画出其波形. (3)给定系统的单位脉冲响应为: 用线性卷积法分 ...
最新文章
- 秋招面经来了,收藏!
- mongodb内存限制初探
- Go 永久阻塞的方法
- RT-Thread移植到STM32F103ZET6具体操作步骤(利用keil5新建工程,添加RT-Thread源码到工程)
- SIFT四部曲之——构建关键点特征描述符
- mysql join null_Mysql Join语法以及性能优化
- 200820C阶段一通用链表
- 为什么那么多人转型做大数据
- Hadoop! | 大数据百科 | 数据观 | 中国大数据产业观察_大数据门户
- poj 1125 Stockbroker Grapevine(Folyd)
- CSS进阶(4)—— 温和padding中的诡异CSS现象
- lax文件的编码问题
- telegram接入微信
- JSON RPC API
- 在CAD中加载卫星影像的免费插件
- 概率的意义:随机世界与大数法则
- 没有文件夹则创建文件夹
- 栈的应用-数制转换(C语言数据结构)
- Linux强制修改root用户密码
- 虚拟主机怎么用?香港虚拟主机搭建网站教程
热门文章
- Leetcode每日必刷题库第1题,如何实现两数之和?
- 增强学习(一) ----- 基本概念
- python怎么自动生成测试报告_python生成接口自动化测试报告模版
- Python入门100题 | 第039题
- c#读取xml中特定节点的值(实例)
- 微服务实践分享(5)缓存中心
- 唯品会订单分库分表的实践总结以及关键步骤--转
- Debugging WebLogic Server Applications Using Eclipse and the WebLogic-Plugin
- spring启动过程之源码跟踪(下)--spring Debug
- Python基础知识(第五天)