- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 MATLAB语言
黎玉玲 信息工程学院电子信息工程系 课程简介 先修课程 电路分析基础 信号与系统 模拟电路和数字电路 高频电子线路 后继课程 通信系统专业基础课程设计 本科毕业设计 课程简介 开设意义 加深对高频电子电路的理解 培养通信系统仿真分析的能力 为基础课程设计和毕业设计奠定基础 课程简介 1.公用邮箱: 用户名:dzxlyl@126.com 密 码:dzxlyl 2.QQ:603496837 师生互动群 3.电话课程简介 考核方式 考查、开卷 总成绩=考试成绩(70%)+平时成绩(作业10%+出勤10%+实验成绩10%) 主要内容 第一章 MATLAB语言 第二章 MULTISIM软件 第三章 高频小信号放大器的仿真分析 第四章 高频功率放大器的MULTISIM仿真 第五章 正弦波振荡器的MULTISIM仿真 第六章 振幅调制与解调制电路的仿真分析 第一章 MATLAB语言 1.1 MATLAB概述 1.2 MATLAB基本语法和基本操作 1.3 SIMULINK建模方法 1.1 MATLAB概述 1.1.1 MATLAB家族 1.1.2 MATLAB发展及特点 1.1.3 MATLAB界面环境 1.1.1 MATLAB家族 1.1.2 MATLAB发展及特点 发展历史 1984年MATLAB1.0(DOS版本) 1990年Simulink推出 1992年MATLAB4.0(Windows版本) 1999年MATLAB5.3 2000年MATLAB6.0 2004年MATLAB7.0 1.1.2 MATLAB发展及特点 基本特点 简单易学 编程简洁,效率高 强大而简单的绘图功能 扩展功能强 1.1.3 MATLAB界面环境 1.2 MATLAB基本语法和基本操作 1.2.1 变量赋值 1.2.2 矩阵运算 1.2.3 MATLAB编程 * 1.2.4 基本绘图方法 1.2.5 基本函数 * 1.2.1 变量赋值 所有变量均保存成双精度(64)二进制 所有变量或常量均保存成矩阵形式 变量和函数的命名: 对大小写敏感 最多只能含63个字符 字符只能是英文字母、数字和下划线 第一个字母必须是英文字母 字符间不能留空格 1.2.1 变量赋值 赋值语句的一般形式: 变量=表达式(或数) 1.2.1 变量赋值 变量和函数的显示: 一行中可以有多条命令,命令与命令之间应用逗号“,”或分号“;”隔开。 如果在命令的末尾加上分号“;”,表示不显示函数的返回值或语句的运算结果。 以逗号结尾的命令显示结果,如果语句有运算结果但此结果未被赋值,那么MATLAB自动将此结果赋值给变量“ans”。 1.2.1 变量赋值 变量和函数的显示: 键入省略号(3个或3个以上的小数点)表示下一行是本行的继续。 有些命令除了在命令行状态下有显示外,还会激活其它图形窗口。如命令plot、demo等。demo是MATLAB的演示程序。 1.2.1 变量赋值 1.2.1 变量赋值 检查变量的命令 who:检查工作空间(workspace)的变量 whos:检查工作空间变量的详细信息 删除变量的命令 clear clear 变量名 1.2.2 矩阵运算 MATLAB的基本运算对象是矩阵。方括弧“[]”用来定义矩阵。逗号“,”或“空格”用来分隔一行中的不同元素,分号“;”或“回车”用来分隔不同的行。 只有一行或一列的矩阵就是矢量,我们分别称其为行矢量及列矢量。 只有一个元素的矢量或矩阵就是标量。 没有元素的矢量称空矢量,用[]来表示。 1.2.2 矩阵运算 矩阵运算包括: 矩阵的四则运算 特征根求解 奇异解求解 1.2.2 矩阵运算 1.2.2 矩阵运算 Manipulating Matrices ? a=[1 2 3; 4 5 6; 7 8 9] 1.2.2 矩阵运算 计算矢量长度的命令:length 如果x是一个常数,则length(x)返回1; 如果x是一个矢量,则length(x)返回矢量的长度; 如果x是一个MXN的矩阵,则length(x)返回M、N中较大的一个值。 1.2.2 矩阵运算 1.2.2 矩阵运算 复数 在MATLAB中如果标识符i或j没有被定义过,那么一个复数可以简单地用两个实数a和b组成:d=a+j*b或d=a+i*b表示复数。 1.2.2 矩阵运算 inf与eps 一个标量除以零得inf。inf自身是一个标量,它加减乘除以任何实标量仍为inf。但inf/inf,inf-inf及1nf*0的结果是NaN(Not a Number),它表示结果不确定。 1.2.2 矩阵运算 标量eps相当于无穷小,它反映了运算的精度。对于MATLAB for windows,eps的初始
文档评论(0)