matlab有通信模型吗,详解MATLAB/SIMULINK通信系统建模与仿真课件.ppt

详解MATLAB/SIMULINK通信系统建模与仿真课件

第1章 MATLAB基础与通信系统仿真 本章内容 1.1 MATLAB简介 1.2 MATLAB程序设计 1.3 通信系统仿真 1.1 MATLAB简介 数值计算和符号计算功能 具有很好的图形功能 可以直接处理声言和图像文件 具有功能强大的工具箱 使用方便,具有很好的扩展功能 Simulink 1.2 MATLAB程序设计 1.2.1 MATLAB工作环境 1.2.2 MATLAB的帮助系统 1.2.3 MATLAB的基本操作 1.2.4 MATLAB图形处理和数据可视化 1.2.5 M文件编程 1.2.6 文件操作 1.2.1 MATLAB工作环境 命令窗口 工作区变量窗口 历史命令窗口 项目启动菜单 1.2.2 MATLAB的帮助系统 查看命令或函数帮助 联机帮助系统 PDF文件帮助系统 MATLAB网络资源 1.2.3 MATLAB的基本操作 数据类型 (1)变量与赋值 (2)变量的删除与修改 (3)局部变量和全局变量 矩阵 (1) 一般矩阵的生成 (2)特殊矩阵的生成 矩阵运算 1.2.4 MATLAB图形处理和数据可视化 plot函数 subplot函数 多图形窗口 hold命令 对数坐标图形 1.2.5 M文件编程 M脚本文件 函数文件 函数调用和参数传递 matlab的程序结构 用户参数交互输入 1.2.5.1 M脚本文件 脚本文件一串按用户意图排列而成的(包括控制流向指令在内的)MATLAB指令集合。 创建:file|new->m-file,或者点击工具栏的 按钮 保存: file|Save或者点击工具栏的 按钮 运行:Debug|Run或者点击工具栏的 按钮 1.2.5.2 函数文件 函数文件的第一行总是以“function”引导的“函数声明行”。 当函数文件运行时,MATLAB会专门为它开辟一个临时工作空间,称为函数工作空间 函数定义时,一般都定义了输入输出变量的个数,这称为“默认数目”。MATLAB允许使用比“默认数目”较少的输入输出变量,实现对函数的调用 典型 M函数文件的结构 函数声明行 第一注释行 在线帮助文本区 编写和修改记录 函数体 1.2.5.3 函数调用和参数传递 函数调用的一般格式是: [输出参数1,输出参数2,…] = 函数名(输入参数1,输入参数2, …) 局部变量和全局变量 局部变量:它存在于函数空间内部的中间变量,产生于该函数的运行过程中,其影响范围也仅限于该函数本身 。 全局(Global)变量:通过 global 指令,MATLAB也允许几个不同的函数空间以及基本工作空间共享同一个变量,这种被共享的变量称为全局变量。 1.2.5.4 matlab的程序结构 顺序结构 — 依次顺序执行程序的各条语句 循环结构 — 被重复执行的一组语句,循环是计算机解决问题的主要手段。 分支结构 — 根据一定条件来执行的各条语句。 循环结构 for—end语句 for indx= 循环初始值 : 循环步长 : 循环结束值 可执行语句组 end while-end循环:将循环体中的语句循环执行不定次数。 while 表达式 循环体语句 end 分支结构 if语句 if 条件 可执行语句组 End if 条件 可执行语句组1 else 可执行语句组2 end if 条件1 可执行语句组1 elseif 条件2 可执行语句组2 …… elseif 条件m 可执行语句组m else 可执行语句组m+1 end 分支结构 switch语句: switch 表达式 case 值1 可执行语句组1 case 值2 可执行语句组2 …… case 值m 可执行语句组m otherwise 可执行语句组m+1 end 分支结构 在循环语句的执行过程中,需要中断循环可以使用break语句和continue语句。 break语句是终止循环,执行循环体后的语句。 continue语句终止本次循环,本次循环中的continue语句后的循环语句不再执行,而是执行新的循环。 break与continue语句经常与if语句联合使用。 1.2.5.5 用户参数交互输入 input函数用于向计算机输入一个参数 pause函数暂停程序的执行 disp函数是向命令窗口输出提示信息 1.2.6 文件操作 文件的打开与关闭 fopen函数 、fclose函数 文件的读写操作 fread 、fwrite 、fscanf 、fprintf 文件定位 fseek、ftell 1.3 通信系统仿真 1.3.1 通信仿真的概念 1.3.2 通信仿真的基本方法 1.3.1 通信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值