- 1、本文档共164页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB通信系统仿真 陈晓红 手机 邮箱:cxh830915@126.com 第一章 MATLAB语言基础 1.1 MATLAB简介 了解MATLAB语言的功能和主要特点 掌握MATLAB语言的基本操作 1.1 MATLAB简介 一、概述 MATLAB的名称源自Matrix Laboratory,它的首创者是在数值线性代数领域颇有影响的Cleve Moler博士,他也是生产经营MATLAB产品的美国Mathworks公司的创始人之一。 MATLAB是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而使其被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作中。 1.1 MATLAB简介 MATLAB产品族可以用来进行如下工作: 数值分析; 数值和符号计算; 工程与科学绘图; 控制系统的设计与仿真; 数字图像处理; 数字信号处理; 通讯系统设计与仿真; 财务与金融工程等。 1.1 MATLAB简介 二、 MATLAB仿真的意义 当在实际电子通信系统中进行试验研究比较困难或者根本无法实现时,仿真技术就成为必然的选择。 1.1 MATLAB简介 MATLAB与其它计算机高级语言如C,C++等相比,MATLAB语言编程要简洁得多,编程语句更加接近数学描述,可读性好,其强大的图形功能和可视化数据处理能力也是其它高级语言望尘莫及的。对于具有任何一门高级语言基础的学生来说,学习MATLAB十分容易。 1.1 MATLAB简介 MATLAB使得人们摆脱了常规计算机编程的繁琐,让人们能够将大部分精力投入到研究问题的数学建模上。可以说,应用MATLAB这一数学计算和系统仿真的强大工具,可以使科学研究的效率得以成百倍的提高。 1.1 MATLAB简介 二、MATLAB特点 跨平台的数学语言 超高级语言 语法简单,编程风格接近数学风格 强大的绘图功能 计算精度很高 拥有学科众多,领域广泛的工具箱 可移植 1.1 MATLAB简介 二、MATLAB入门操作 命令窗口 Command Window 历史命令窗口 Command History 当前目录窗口 Current Directory 工作空间窗口 Workspace 1.1 MATLAB简介 1. Command Window 可显示除图像以为的所有结果 最简单的计算器使用法 例1.1 求[12+2×(7-4)] ÷32 例1.2 输入矩阵 例1.3 矩阵A的分行输入 1.1 MATLAB简介 MATLAB表达式的基本运算符 加 + 减 - 乘 * 除 /或\ 幂^ MATLAB中可以采用逗号或空格来分隔矩阵中的列元素,而采用分号或回车符来分隔矩阵的行,整个矩阵包含在方括号“[]”内。 1.1 MATLAB简介 数值的记述 MATLAB的数值采用习惯的十进制表示,可以带小数点或负号 3 -99 0.001 9.456 1.3e-3 4.5e33 1.1 MATLAB简介 变量命名规则 变量名、函数名对字母大小敏感 ; 变量名的第一个字符必须是英文字母 (可包含英文、数字和下划线,但不得包含空格和标点)。 1.1 MATLAB简介 复数和复数矩阵 MATLAB把复数作为一个整体处理。虚数单位用预定义变量i或j表示; 复数z=a+bi= 直角坐标是和极坐标系之间转换的MATLAB指令: real(z) imag(z) abs(z) angle(z) MATLAB的矩阵元素允许是复数、复变量和由它们组成的表达式 1.1 MATLAB简介 例1.5 z1=3+4i,z2=1+2i,z3= , 计算z=z1z2/z3 例1.6 A=[1,3;2,4]-[5,8;6,9]*i B=[1+5i,2+6i;3+8*i,4+9*i] C=A*B 例1.7 求上述复数矩阵C的实部、虚部、模和相角 1.1 MATLAB简介 指令窗的常用控制指令 clc 清除指令窗中显示内容 clear 清除工作空间中保存的变量
文档评论(0)