版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章MATLAB基础与通信系统仿真
第1章MATLAB基础与通信系统仿真
本章内容1.1MATLAB简介1.2MATLAB程序设计1.3通信系统仿真本章内容1.1MATLAB简介1.2.5M文件编程M脚本文件函数文件函数调用和参数传递matlab的程序结构用户参数交互输入1.2.5M文件编程M脚本文件1.2.5.1M脚本文件脚本文件一串按用户意图排列而成的(包括控制流向指令在内的)MATLAB指令集合。创建:file|new->m-file,或者点击工具栏的按钮保存:file|Save或者点击工具栏的按钮运行:Debug|Run或者点击工具栏的按钮1.2.5.1M脚本文件脚本文件一串按用户意图排列而成的(1.2.5.2函数文件函数文件的第一行总是以“function”引导的“函数声明行”。当函数文件运行时,MATLAB会专门为它开辟一个临时工作空间,称为函数工作空间函数定义时,一般都定义了输入输出变量的个数,这称为“默认数目”。MATLAB允许使用比“默认数目”较少的输入输出变量,实现对函数的调用1.2.5.2函数文件函数文件的第一行总是以“functi典型M函数文件的结构函数声明行第一注释行在线帮助文本区编写和修改记录函数体典型M函数文件的结构函数声明行1.2.5.3函数调用和参数传递函数调用的一般格式是:[输出参数1,输出参数2,…]=函数名(输入参数1,输入参数2,…)局部变量和全局变量局部变量:它存在于函数空间内部的中间变量,产生于该函数的运行过程中,其影响范围也仅限于该函数本身。全局(Global)变量:通过global指令,MATLAB也允许几个不同的函数空间以及基本工作空间共享同一个变量,这种被共享的变量称为全局变量。1.2.5.3函数调用和参数传递函数调用的一般格式是:1.2.5.4matlab的程序结构顺序结构—依次顺序执行程序的各条语句循环结构—被重复执行的一组语句,循环是计算机解决问题的主要手段。分支结构—根据一定条件来执行的各条语句。1.2.5.4matlab的程序结构顺序结构—依次顺序循环结构for—end语句forindx=循环初始值:循环步长:循环结束值可执行语句组endwhile-end循环:将循环体中的语句循环执行不定次数。while表达式循环体语句
end循环结构for—end语句分支结构if语句if条件可执行语句组Endif条件可执行语句组1else
可执行语句组2endif条件1
可执行语句组1elseif条件2
可执行语句组2……elseif条件m
可执行语句组melse
可执行语句组m+1end分支结构if语句分支结构switch语句:switch表达式case值1
可执行语句组1case值2可执行语句组2……case值m
可执行语句组motherwise
可执行语句组m+1end分支结构switch语句:分支结构在循环语句的执行过程中,需要中断循环可以使用break语句和continue语句。break语句是终止循环,执行循环体后的语句。continue语句终止本次循环,本次循环中的continue语句后的循环语句不再执行,而是执行新的循环。break与continue语句经常与if语句联合使用。分支结构在循环语句的执行过程中,需要中断循环可以使用brea1.2.5.5用户参数交互输入input函数用于向计算机输入一个参数pause函数暂停程序的执行disp函数是向命令窗口输出提示信息1.2.5.5用户参数交互输入input函数用于向计算机输1.2.6文件操作文件的打开与关闭fopen函数、fclose函数文件的读写操作fread、fwrite、fscanf、fprintf文件定位fseek、ftell1.2.6文件操作文件的打开与关闭1.3通信系统仿真1.3.1通信仿真的概念1.3.2通信仿真的基本方法1.3通信系统仿真1.3.1通信仿真的概念1.3.1通信仿真的概念在对原有的通信系统做出改进或建立一个新系统之前,通常需要对这个系统进行建模和仿真,通过仿真结果衡量方案的可行性,从中选择最合理的系统配置和参数设置,然后再应用于实际系统中。这个过程就是通信仿真。1.3.1通信仿真的概念在对原有的通信系统做出改进或建立一1.3.2通信仿真的基本方法将给定问题映射为仿真模型。把整个问题分解为一组子问题。选择合适的建模、仿真和估计方法,并将其用于解决这些子问题。综合各子问题的解决结果以提供对整个问题的解决方案。1.3.2通信仿真的基本方法将给定问题映射为仿真模型。第1章MATLAB基础与通信系统仿真
第1章MATLAB基础与通信系统仿真
本章内容1.1MATLAB简介1.2MATLAB程序设计1.3通信系统仿真本章内容1.1MATLAB简介1.2.5M文件编程M脚本文件函数文件函数调用和参数传递matlab的程序结构用户参数交互输入1.2.5M文件编程M脚本文件1.2.5.1M脚本文件脚本文件一串按用户意图排列而成的(包括控制流向指令在内的)MATLAB指令集合。创建:file|new->m-file,或者点击工具栏的按钮保存:file|Save或者点击工具栏的按钮运行:Debug|Run或者点击工具栏的按钮1.2.5.1M脚本文件脚本文件一串按用户意图排列而成的(1.2.5.2函数文件函数文件的第一行总是以“function”引导的“函数声明行”。当函数文件运行时,MATLAB会专门为它开辟一个临时工作空间,称为函数工作空间函数定义时,一般都定义了输入输出变量的个数,这称为“默认数目”。MATLAB允许使用比“默认数目”较少的输入输出变量,实现对函数的调用1.2.5.2函数文件函数文件的第一行总是以“functi典型M函数文件的结构函数声明行第一注释行在线帮助文本区编写和修改记录函数体典型M函数文件的结构函数声明行1.2.5.3函数调用和参数传递函数调用的一般格式是:[输出参数1,输出参数2,…]=函数名(输入参数1,输入参数2,…)局部变量和全局变量局部变量:它存在于函数空间内部的中间变量,产生于该函数的运行过程中,其影响范围也仅限于该函数本身。全局(Global)变量:通过global指令,MATLAB也允许几个不同的函数空间以及基本工作空间共享同一个变量,这种被共享的变量称为全局变量。1.2.5.3函数调用和参数传递函数调用的一般格式是:1.2.5.4matlab的程序结构顺序结构—依次顺序执行程序的各条语句循环结构—被重复执行的一组语句,循环是计算机解决问题的主要手段。分支结构—根据一定条件来执行的各条语句。1.2.5.4matlab的程序结构顺序结构—依次顺序循环结构for—end语句forindx=循环初始值:循环步长:循环结束值可执行语句组endwhile-end循环:将循环体中的语句循环执行不定次数。while表达式循环体语句
end循环结构for—end语句分支结构if语句if条件可执行语句组Endif条件可执行语句组1else
可执行语句组2endif条件1
可执行语句组1elseif条件2
可执行语句组2……elseif条件m
可执行语句组melse
可执行语句组m+1end分支结构if语句分支结构switch语句:switch表达式case值1
可执行语句组1case值2可执行语句组2……case值m
可执行语句组motherwise
可执行语句组m+1end分支结构switch语句:分支结构在循环语句的执行过程中,需要中断循环可以使用break语句和continue语句。break语句是终止循环,执行循环体后的语句。continue语句终止本次循环,本次循环中的continue语句后的循环语句不再执行,而是执行新的循环。break与continue语句经常与if语句联合使用。分支结构在循环语句的执行过程中,需要中断循环可以使用brea1.2.5.5用户参数交互输入input函数用于向计算机输入一个参数pause函数暂停程序的执行disp函数是向命令窗口输出提示信息1.2.5.5用户参数交互输入input函数用于向计算机输1.2.6文件操作文件的打开与关闭fopen函数、fclose函数文件的读写操作fread、fwrite、fscanf、fprintf文件定位fseek、ftell1.2.6文件操作文件的打开与关闭1.3通信系统仿真1.3.1通信仿真的概念1.3.2通信仿真的基本方法1.3通信系统仿真1.3.1通信仿真的概念1.3.1通信仿真的概念在对原有的通信系统做出改进或建立一个新系统之前,通常需要对这个系统进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年钢铁行业纳入全国碳市场:核算边界与配额分配要点
- 2026年小学消防安全讲座
- 2026年钢铁建材石化化工行业零碳工厂路线图
- 2026年深地深海产业风险识别与中长期回报评估框架
- 透水混凝土施工技术要点
- 2026年网络安全举报流程培训
- 2026年水上安全规则培训
- 2026年实验室电气安全培训
- 2026年商场安全防范培训
- 昏迷患者并发症的护理措施
- 《养老护理员》-课件:协助老年人洗浴及清洁会阴部
- 中建路基挡土墙施工方案
- 2023年9月全国英语等级考试二级听力试题真题(含答案+录音原文)
- 2023年国际脓毒症和感染性休克管理指南全文
- 计算机组成原理(本全)白中英课件
- 教科版科学五年级上册《光》单元教材解读培训PPT
- 微生物发酵制药
- 2023中移铁通春季校园招聘高频考点题库(共500题含答案解析)模拟练习试卷
- 融资服务协议合同
- 如何做好医院科主任
- 危大工程管控清单
评论
0/150
提交评论