10.4.3用MATLAB实现连续系统的频域分析.ppt

第10章 MATLAB在信号与系统分析中的应用 10.0 引  言    一般来说,MATLAB系统包括下面五个主要部分。  (1)编程语言:是一种以矩阵和数组为基本单位的编程语言;  (2)工作环境:包括了一系列应用工具,提供编程和调试程序的环境;  (3)图形处理:包括绘制二维、三维图形和创建图形用户接口;  (4)数学库函数:包含了大量的数学函数,也包括复杂的功能;  (5)应用程序接口:提供接口程序,可使MATLAB与其它语言程序进行交互。 10.1 MATLAB基础10.1.1 MATLAB语言的特点  MATLAB语言具有以下特点:  (1)编程效率高。  MATLAB编程语言作为面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比Basic、Fortran和C等语言更加接近我们书写计算公式的思维方式。用MATLAB编写程序犹如在演算纸上排列出公式与求解问题,因此,MATLAB语言也可通俗地称为演算纸式科学算法语言,它编写简单,编程效率高,易学易懂。   (2)用户使用方便。  MATLAB语言是一种解释执行的语言(在没被专门的工具编译之前),它灵活、方便,其调试程序手段丰富。MATLAB运行时,在命令行每输入一条MATLAB语句(命令),包括调用M文件的语句,计算机就立即对其进行处理,完成编译、连接和运行的全过程。在运行m文件时,如果有错,计算机屏幕提示出错信息,经用户修改后再执行,直到正确为止。   (3)扩充能力强。  高版本的MATLAB语言有丰富的库函数,在进行复杂的数学运算时可以直接调用。用户可以根据需要建立和扩充新的库函数,以提高MATLAB的使用效率,扩充其功能。   (4)语句简单,内涵丰富。  MATLAB语言中最基本、最重要的成分是函数,其一般形式为  [a,b,c,…]=fun(d,e,f,…)  即一个函数由函数名,输入变量d,e,f,…和输出变量a,b,c…组成。同一函数名F,可以有不同数目的输入变量(包括无输入变量)及不同数目的输出变量,代表着不同的含义。这不仅使MATLAB的库函数功能更丰富,而且大大减少了需要的磁盘空间,使得MATLAB编写的m文件简单、短小而高效。   (5)高效方便的矩阵和数组运算。  MATLAB语言像Basic、Fortran和C语言一样规定了矩阵的算术运算符、关系运算符、逻辑运算符、条件运算符及赋值运算符,而且这些运算符大部分可以毫无改变地运用到数组间的运算中,有些运算符(如算术运算符)只要增加“·”就可用于数组间的运算。   (6)方便的绘图功能。  MATLAB有一系列绘图函数(命令),调用不同的绘图函数可方便地绘制线性坐标、对数坐标、半对数坐标及极坐标,通过相应的命令还可以在图上标出图题、XY轴标注、格(栅)等。  总之,MATLAB语言的设计思想可以说代表了当前计算机高级语言的发展方向,读者在不断使用中会发现其具有巨大的潜力。 10.1.2 MATLAB工作环境简介  1.启动MATLAB  有三种方法启动MATLAB:  (1)双击Windows桌面上的MATLAB快捷图标;  (2)通过“开始”菜单的“程序”子菜单中的MATLAB项启动;  (3)在MATLAB目录中搜索到可执行程序MATLAB.exe,双击该程序使之启动。  启动后,MATLAB主界面如图10.1-1所示。 图10.1-1 MATLAB主界面   MATLAB主界面大致包括以下几个部分:  (1)菜单项;  (2)工具栏;  (3)“CommandWindow”(命令窗口),在提示符后直接输入命令可以执行相关的命令;  (4)“LaunchPad”(分类帮助文件夹);  (5)“Workspace”(工作空间),该程序窗口中列出了程序计算过程中产生的变量及其对应的数据的尺寸、字节和类型。选中一个变量,单击鼠标右键则可根据菜单进行相应的操作。   (6)“CommandHistory”(命令的历史记录)窗口,该窗口记录用户每次开启MATLAB的时间,以及每次开启MATLAB后在MATLAB命令窗口中运行过的所有命令行。这些命令行记录可以被复制到命令窗口中再运行。选中该窗口中的任一命令记录,然后单击鼠标右键,则可根据弹出的菜单进行相应的操作。  (7)“CurrentDirectory”窗口,其中包含当前目录选项。   2.程序编辑器   1)命令文件  命令文件没有输入参数,也不返回输出参数,只是一些命令行的组合。命令文件中的语句可以访问MATLAB工作空间(Workspace)中的所有数据,在运行的过程中所产生的变量均是全局变量。这些变量一旦生成

matlab多变量频域设计工具箱,10.4.3用MATLAB实现连续系统的频域分析.ppt相关推荐

  1. matlab中的模糊控制工具箱,4步学会使用matlab模糊控制工具箱

    有关错误解决办法 MATLAB功能强大,很多同学用其做控制算法的仿真 但是其中的fuzzy logic controller刚开始用常常容易出错 常见报错: 1.MinMax blocks do no ...

  2. iir陷波滤波器 matlab,IIR数字滤波器设计50Hz陷波器(MATLAB代码)

    %% IIR陷波器设计 % 目的:设计一个陷波器阻带在50±1.5Hz以内,采样频率为400Hz的滤波器, % 并要求通带最大衰减为0.1dB,阻带最小衰减为60dB. clc; clear;clos ...

  3. 基于matlab的连续系统的频域分析

    一.实验目的: 1.掌握连续时间系统变换区域分析的基本方法. 二.实验设备: 安装有matlab6.5以上版本的PC机一台. 三.实验内容.源程序及执行结果 如图所示系统: (1)对不同的RC值,用f ...

  4. matlab机械手ikine函数,matlab机器人工具箱10.1(有函数说明)

    [实例简介] 机器人工具箱10.1版,有例子可以学习,希望对大家有所帮助! [实例截图] [核心代码] robot工具箱(V10.1有例子) └── robot工具箱10.1及例子 ├── matla ...

  5. matlab系统辨识工具箱原理,matlab有哪些常用工具箱

    如何使用matlab中的工具箱? 如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径. Matlab常用工具箱介绍(英汉对照)MatlabMa ...

  6. 基于MATLAB 的信号发生器设计

    基于MATLAB 的信号发生器设计 一.前言 目前, MATLAB 已经广泛地应用于工程设计的各个领域,如电子.通信等领域,它已成为国际上最流行的计算机仿真软件设计工具. MATLAB 不再仅仅是一个 ...

  7. matlab的多变量dmc源程序,基于MATLAB多变量DMC算法的仿真技术研究

    基于MATLAB多变量DMC算法的仿真技术研究 基于MATLAB多变量DMC算法的仿真技术研究 作者:李凤霞 于佐军 来源:<科技创新导报>2011年第17期 摘 要:利用MATLAB开发 ...

  8. 线性连续系统matlab仿真,东大20秋学期《控制系统 Simulink 仿真》在线平时作业【答案满分】...

    20秋学期<控制系统 Simulink 仿真>在线平时作业1 试卷总分:100  得分:100 一.单选题 (共 10 道试题,共 50 分) 1.下列对仿真步长的理解正确的是 A.仿真起 ...

  9. matlab连续时间系统复频域分析,连续信号与系统复频域分析的MATLAB实现

    实验六 连续信号与系统复频域的MATLAB 实现 一.实验目的 1. 掌握连续时间信号拉普拉斯变换的MATLAB 实现方法: 2. 掌握连续系统复频域分析的MATLAB 实现方法. 二.实验原理 1. ...

最新文章

  1. php管理员登录文件,快速的事情,只有管理员,PHP才能访问文件
  2. 导入BaiduMapSdkDemo报230错误解决思路
  3. 【渝粤题库】陕西师范大学210014幼儿园科学教育作业(高起专)
  4. Java StringBuffer char charAt(int index)方法与示例
  5. spring中用到哪些设计模式
  6. 【GDSOI2019】滑稽二乘法【数据结构】【LCT】
  7. Win11未安装Defender怎么办?解决Win11未安装Defender的方法
  8. python环境变量配置_Python零基础入门到年薪二十万-1.1节: 在windows中安装Python
  9. Python基础笔记(三) dict、set、函数
  10. 在vs中用正则表达式查找字符并替换
  11. cad结构字体_AutoCAD字体选择:如何快速选中gbcbig.shx通用字体
  12. Jxls异常 Cannot load XLS transformer. Please make sure a Transformer impleme
  13. 国家计算机二级c语言考试试题,国家计算机二级c语言考试试题题库
  14. 修改jsp文件刷新网页没有更新
  15. axure中继器求和_Axure案例:用中继器做一个2级折叠菜单
  16. 从0到1,搭建经营分析体系
  17. 豆瓣电影喜剧榜数据爬取
  18. firewall ip白名单设置
  19. MySQL数据库(五)percona软件介绍,innobackupex备份与恢复
  20. SAP中“管理/寄售移动被无值记账”提示问题分析处理实例

热门文章

  1. 文本框输入限制,数字,字母,下划线
  2. 数组竟然可以这样定义
  3. The Best and the Worst
  4. Leetcode--96. 不同的二叉搜索树(java)
  5. oauth2.0 php简化模式,OAuth2.0学习(1-5)授权方式2-简化模式(implicit grant type)
  6. 计算机怎么允许用户安装文件,如何禁止安装某个软件?电脑不允许安装软件的方法...
  7. 台式计算机固定资产属于哪类,电脑属于固定资产的哪一类
  8. C++ string字符串常见操作函数
  9. TensorFlow保存和载入训练模型
  10. 数字图像处理:图像的频域