基于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 onr1=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绘制不同阻尼下的系统响应相关推荐

  1. 利用Matlab绘制弹簧—阻尼动态振动模型

    前言 Matlab是进行数值计算的重要工具,更是科学研究中非常强大的辅助工具,其不仅在数值计算.数据绘图.科学仿真等方面广泛应用,而且在科研中一些动态模型的绘制也可以用其实现.本文就以弹簧-阻尼振动模 ...

  2. 用matlab绘制不同角度下的透射反射强度图

    代码分别讨论了 玻璃到空气.空气到玻璃的两种情况.为了满足精度需要,还在关键地方使用了变步 clc;clear;close all; %入射 th1 折射 th2 syms rs ts rp tp t ...

  3. MATLAB 绘制三维坐标系下的矩形框

    非常简单的绘制三维矩形框 首先 定义 1 点的位置坐标 obs = [220,200,150,200,140,100]; 其中[220,200,150]为1 点的坐标 其中[200,140,100] ...

  4. 【MATLAB】用地图表白:绘制Bonne投影下的世界地图

    昨天是情人节(本来是昨天写的,发出来已经零点之后了). 我们用世界地图来表白. 先放出最后成果: 彭纳(Bonne,法国人)投影下的世界地图 那我们就来看一下用MATLAB绘制Bonne投影下绘制世界 ...

  5. matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹

    <实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...

  6. matlab杜哈梅尔积分,非平稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法与流程...

    本发明涉及土木工程领域的桥梁碰撞间隙设置宽度的评估,特别涉及非平 稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法,具体地说是基于非平稳 随机振动的虚拟激励法.精细积分法和矩阵运算方法的桥梁系统概率的计 ...

  7. matlab怎么找出奇数个数_用MATLAB绘制系统根轨迹和性能分析

    用MATLAB绘制系统根轨迹和性能分析 一.练习目的 熟悉MATLAB用于控制系统中的一些基本编程语句和格式. 利用MATLAB语句绘制系统的根轨迹. 掌握用根轨迹分析系统性能的图解方法. 掌握系统参 ...

  8. MATLAB观察系统响应,基于MATLAB的系统的时域响应分析精选.doc

    基于MATLAB的系统的时域响应分析精选 摘 要 系统的时域响应分析是衡量控制系统的重要指标.所谓控制系统的时域响应分析就是在时间域内求解系统的微分方程,然后根据绘制出来的曲线分析系统的性能和各主要参 ...

  9. 利用MATLAB求系统响应

    例子 给定一个低通滤波器的差分方程为: 输入信号: a) 分别求出系统对x1和x2的响应序列,并画出其波形. b) 求出系统的单位冲响应,画出其波形. (3)给定系统的单位脉冲响应为: 用线性卷积法分 ...

最新文章

  1. 秋招面经来了,收藏!
  2. mongodb内存限制初探
  3. Go 永久阻塞的方法
  4. RT-Thread移植到STM32F103ZET6具体操作步骤(利用keil5新建工程,添加RT-Thread源码到工程)
  5. SIFT四部曲之——构建关键点特征描述符
  6. mysql join null_Mysql Join语法以及性能优化
  7. 200820C阶段一通用链表
  8. 为什么那么多人转型做大数据
  9. Hadoop! | 大数据百科 | 数据观 | 中国大数据产业观察_大数据门户
  10. poj 1125 Stockbroker Grapevine(Folyd)
  11. CSS进阶(4)—— 温和padding中的诡异CSS现象
  12. lax文件的编码问题
  13. telegram接入微信
  14. JSON RPC API
  15. 在CAD中加载卫星影像的免费插件
  16. 概率的意义:随机世界与大数法则
  17. 没有文件夹则创建文件夹
  18. 栈的应用-数制转换(C语言数据结构)
  19. Linux强制修改root用户密码
  20. 虚拟主机怎么用?香港虚拟主机搭建网站教程

热门文章

  1. Leetcode每日必刷题库第1题,如何实现两数之和?
  2. 增强学习(一) ----- 基本概念
  3. python怎么自动生成测试报告_python生成接口自动化测试报告模版
  4. Python入门100题 | 第039题
  5. c#读取xml中特定节点的值(实例)
  6. 微服务实践分享(5)缓存中心
  7. 唯品会订单分库分表的实践总结以及关键步骤--转
  8. Debugging WebLogic Server Applications Using Eclipse and the WebLogic-Plugin
  9. spring启动过程之源码跟踪(下)--spring Debug
  10. Python基础知识(第五天)