- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab实验指导书
《通信工程专业科学计算与仿真》
实验指导书
董自健 编
淮海工学院电子工程系
2013-12
目录
实验一:Matlab入门与基本应用 1
实验二:Matlab基本运算 2
实验三:M文件编程 3
实验四:MASK系统性能仿真 4
实验五:simulink仿真 6
实验六:matlab仿真应用 7
实验一:Matlab入门与基本应用
一、实验目的
了解MATLAB家族产品构成,MATLAB的发展及特点,
熟悉MATLAB 7.0版本的界面、环境,基本操作等;
二、实验内容及原理
启动计算机;
双击桌面上MATLAB快捷图标;
在Command windows窗口下输入一些常用命令(参考教材);
进行数据、矩阵测试,熟悉MATLAB的数据存储、赋值、运算特点;
三、实验要求
熟悉MATLAB 7.0版本的界面、环境,基本数据操作等。实验二 Matlab基本运算
一、实验目的:
掌握建立矩阵的方法掌握MATLAB各种表达式的书写规则以及常用函数的使用。x1=[5 4 3;-1 0 8;2 5 7],x2=[8 5 2;-3 1 2;6 8 0]完成数组x1 x2的加减乘除,变量名分别为x3 x4 x5 x6;完成矩阵x1 x2的加减乘除计算,变量名为x7 x8 x9 x10,求矩阵x1 x2的行列式值及逆阵,变量名为detx1 detx2 invx1 invx2。
创建四行三列的零矩阵、1矩阵、单位阵,变量名为b1、b2 、b3 。
3、求方程3x.4-2x3+6x2+x -5=0的根。
4、解线性方程组 :
x1-2x2-3x3+4x4=8
6x1+2x2-x3=6
7x1+6x2-2x4=3
11x2+7x3-5x4=14
5、利用MATLAB绘制下列分段曲线:
其中A为常数。要求给图形加标题,给X轴、Y轴加标注,添加图例,打开坐标网格线。
输入数组:
若b为在0~2π之间均匀分布的22个数据;
c=(1.3,2.5,7.6,2,-3);
d=(23,20,17,14,11,8,5,2)。
用什么方法可以输入以上三个数组?体会什么条件用什么方法。
已知矩阵A=[2,3,5;1,3,5;6,9,4],则A(2,3),A(7),A(2,:),A(:,2)分别为多少?
三、思考与总结:
熟悉Matlab的启动和退出。
熟悉MATLAB的命令窗口的组成
实验三:M文件编程
实验目的
了解M语言的特点;
掌握for,while,if, else等基本语法结构;
熟悉M语言的程序调试;
二、实验内容及原理
掌握M文件的建立,编辑,保存等;
掌握for循环的特点;
掌握while循环的特点;
掌握if else循环的特点;
掌握断点设置、单步调试等基本的调试技巧;
编写一个简单的程序,并用Debug进行调试。
三、实验要求
掌握基本的M文件编写,调试方法;
掌握基本的程序结构语句使用方法
实验四:MASK系统性能仿真
实验目的
掌握4ASK通过有噪信道的误码解析分析;
使用M文件对4ASK通过有噪信道进行仿真分析;
二、实验内容及原理
仿真基本框图如下图所示:
程序如下:
clear all
tic
dB=2:7;
dd2=10.^(dB/10);
sigma =sqrt(2.5./dd2);
blocklth = 100;
for SNR=1:length(dB)
biterrors=0;
block=0;
while(biterrors1000) %while loop
u=rand(1,blocklth);
v=round(u);
tx=v;
tem=reshape(v,2,blocklth/2);
trdata = zeros(1,blocklth/2);
for j=1:blocklth/2
if tem(1,j)==0
if tem(2,j)==0
文档评论(0)