Matlab及其在通信系统课程设计中的应用20091130.ppt

Matlab及其在通信系统课程设计中的应用20091130.ppt

ID:51592887

大小:373.50 KB

页数:45页

时间:2020-03-25

Matlab及其在通信系统课程设计中的应用20091130.ppt_第1页
Matlab及其在通信系统课程设计中的应用20091130.ppt_第2页
Matlab及其在通信系统课程设计中的应用20091130.ppt_第3页
Matlab及其在通信系统课程设计中的应用20091130.ppt_第4页
Matlab及其在通信系统课程设计中的应用20091130.ppt_第5页
资源描述:

《Matlab及其在通信系统课程设计中的应用20091130.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2021/8/51MATLAB及其在通信系统 课程设计中的应用2021/8/52三、MATLAB程序设计基础-----流程控制顺序结构、选择结构、循环结构顺序结构选择结构if语句和switchcase语句1.if语句(1)单分支if语句:if条件语句组end2021/8/53三、MATLAB程序设计基础-----if语句(2)双分支if语句:if条件语句组1else语句组2end2021/8/54三、MATLAB程序设计基础-----if语句(3)多分支if条件1语句1elseif条件2语句2elseif条件3语句3else语句nend2021/8/55三、MATLAB程序设计基础--

2、---switch语句switch语句switch表达式case表达式1语句组1case表达式2语句组2otherwise语句组nendswitch语句根据表达式的取值不同,分别执行不同的语句,其语句格式为:2021/8/56三、MATLAB程序设计基础-----switch语句示例:modutype='16qam';%switchmodutypecase'bpsk';ys=bpskmod(xs);case'qpsk'ys=qpskmod(xs);case'16qam'ys=qam16mod(xs);otherwiseerror('Modulationtypenotdefinded!'

3、);end2021/8/57三、MATLAB程序设计基础-----循环结构循环结构for语句while语句1.for语句for语句的格式为:for循环变量=表达式1:表达式2:表达式3语句end例:阶乘运算,计算10!n=10;ypower=1;fork=1:nypower=ypower*k;end结果:36288002021/8/58三、MATLAB程序设计基础-----while语句2.while语句while语句的一般格式为:while(条件)语句end例:求Fabonacci数列中第一个大于1000的元素。a(1)=1;a(2)=1;i=2;whilea(i)<1000a(i+

4、1)=a(i-1)+a(i);i=i+1;endI,a(i),结果:i=21,a(21)=109462021/8/59三、MATLAB程序设计基础-----绘图绘制二维曲线plot函数的基本调用格式为:plot(x,y)plot(y)x和y为长度相同的向量,分别存储x坐标和y坐标数据。例:绘制多条曲线plot(x,y1,x,y2,x,y3)2021/8/510三、MATLAB程序设计基础-----设置曲线样式字母颜色标点线型y黄色*星形m粉红o圈c亮蓝x×r红色++字g绿色-实线b蓝色:点线w白色--虚线k黑色-.点划线格式:plot(x1,y1,选项1,x2,y2,选项2)plot(

5、x,y1,'k-',x,y2,'r--o');2021/8/511三、MATLAB程序设计基础-----图形标注图形标注有关图形标注函数的调用格式为:title(图形名称)title('demodulatedoutput');xlabel(x轴说明)xlabel('SNR(dB)');ylabel(y轴说明)ylabel('errorrate');legend(图例1,图例2,…)legend(‘QPSK','16QAM');2021/8/512三、MATLAB程序设计基础-----图形标注2021/8/513三、MATLAB程序设计基础-----网格线、边框、对数坐标grid命令:给

6、坐标加网格线用grid命令来控制。gridon/off:控制是画还是不画网格线;grid:在两种状态之间进行切换。box命令:给坐标加边框用box命令来控制。boxon/off:控制是加还是不加边框线,box:在两种状态之间进行切换。hold命令:图形保持:holdon/off:控制保持原有图形或刷新原有图形,hold:在两种状态之间进行切换Y轴使用对数坐标:semilogy(snr,ber);其它semilogx,loglog2021/8/514三、MATLAB程序设计基础-----图形窗口的分割图形窗口的分割subplot(m,n,p)图形窗口分成m行n列个绘图区,即每行n个,共m

7、行,绘图区按行优先编号,且选定第p个区为当前活动区。每个绘图区可有不同的坐标系。例:figure;subplot(2,3,1);plot([1:10],[1:10]);subplot(2,3,5);plot([1:10],[1:10].^2);2021/8/515三、MATLAB程序设计基础-----图形窗口的分割2021/8/516三、MATLAB程序设计基础-----高阶绘图功能高阶绘图功能(略)三维曲线绘图plot3网线图mesh曲面图s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。