《信号与系统——MATLAB综合实验》讲义_第一讲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学编程学应用
课程介绍
z《电路》和《信号与系统》系列课程之一z实践类课程教学改革成果之一
z课程目的
z熟练掌握MATLAB语言;
z复习和巩固《信号与系统》知识;
z培养动手能力,迎接后续专业课设计。
助教、教材和考核方式
z助教
z陈炯chenjiong@
z张乔zhangqiao@
z金坚jinjian620@
z信号与系统-MATLAB综合实验
z谷源涛应启珩郑君里,高等教育出版社,2008 z考核方式
z三次报告+上机考试
z3×20% +40%
注意事项
z上机时带机读卡和耳机
z按时交作业
z作业格式
z命名:序号_学号_姓名.pdf/doc
z内容:题号、客观结果、主观认识、报告最后附所有源程序。
1. MATLAB基础知识
z简介
z数据结构、数据类型、函数和命令z数值、比较和逻辑运算
z符号计算
z M 文件
z常用MATLAB 命令
1.1 简介
z MATLAB即MATrix LABoratory;
z七十年代后期,Cleve Moler教授为学生减负,用Fortran 编写了一组“通俗易用”的数学函数,作为免费的教学辅助软件广泛流传;
z1984年Cleve Moler和John Little等人成立MathWorks 公司,用C语言编写内核,新增图形功能;
z几年后迫使若干专业计算软件以其为基础重写;
z主要产品为MATLAB Product Family和Simulink Product Family,最新版本为7.6(2008);
z本课程使用版本为7.1。
什么是MATLAB?
z一个可交互的计算程序;
z提供一个字符界面的控制台;
z有许多功能强大的命令;
z有方便使用的二、三维图形工具;z有许多完成专业功能的工具包;z可以与其他开发工具一起使用。
MATLAB对我们有什么用?
z做作业
z数值运算
z符号运算
z写报告
z绘制图形
z快速地仿真一个问题,或者验证一个猜想
MATLAB语言的特点
z甚高级语言
z强大的数值(矩阵)运算能力
z丰富的符号运算功能
z运算符、库函数异常丰富
z简洁紧凑、语法宽松、程序设计自由、容错可靠z图形功能强大
z计算结果的可视化功能
z界面友好、开发效率高
z信息量丰富的联机检索和帮助功能
MATLAB Product Family
z Math and Optimization
z Statistics and Data Analysis
z Control System Design and Analysis
z Signal Processing and Communications z Image Processing
z Test & Measurement
z Computational Biology
z Financial Modeling and Analysis
z Application Deployment
z Application Deployment Targets
z Database Connectivity and Reporting
Simulink Product Family
z Fixed-Point Modeling
z Event-Based Modeling
z Physical Modeling
z Simulation Graphics
z Control System Design and Analysis
z Signal Processing and Communications z Code Generation
z Rapid Prototyping and HIL Simulation
z Embedded Targets
z Verification, Validation, and Testing
MATLAB界面
z命令窗口
z命令历史记录
z工作空间
z编辑/调试窗口
z绘图窗口
z设置当前路径
z当前路径窗口
常用命令
z查询变量
z who, whos, whos a*, exist(‘x’)
z清除变量
z clear, clear x, clear a*
z保存和载入变量
z save, save filename, save filename a z load, load filename
z清除命令窗口
z clc
显示当前内存中变量
who
显示文件内容
type
保存变量到文件中save 显示当前工作路径pwd 整理内存碎片pack 打开文件供编辑open 移动文件movefile 载入文件中的数据load 命令窗口信息显示开关
echo
显示变量内容disp 显示当前目录下文件dir, ls 运行实例程序demos 删除文件或图形对象delete 复制文件
copyfile 清除图形窗口clf 清除内存变量
clear
清除命令窗口clc
显示或改变工作目录功能
命令
功能
命令