信息论编码实验一MATLAB的基本操作

信息论编码实验一MATLAB的基本操作

ID:41538926

大小:71.55 KB

页数:6页

时间:2019-08-27

信息论编码实验一MATLAB的基本操作_第1页
信息论编码实验一MATLAB的基本操作_第2页
信息论编码实验一MATLAB的基本操作_第3页
信息论编码实验一MATLAB的基本操作_第4页
信息论编码实验一MATLAB的基本操作_第5页
资源描述:

《信息论编码实验一MATLAB的基本操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一MATLAB的基本操作一、实验目的1、掌握Matlab软件使用的基本方法;2、熟悉Matlab的数据表示、基本运算方法;3、熟悉Matlab绘图命令及基本绘图控制。二、实验仪器与软件1、PC机1台2、N1ATLAB7.0环境三、实验原理MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。MATLAB有3种窗口,即:命令窗口(TheCommandWindow),nr文件编辑窗口(TheEditWindow)和图形窗口(TheFigureWindow),而Simulink另外又有Simulink模型编辑窗口。1、命令窗口(TheComm

2、andWindow)当MATLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“>>”后面输入交互的命令,这些命令就立即被执行。在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口屮输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“・m”为后缀,所以称为旷文件。2、m-文件编辑窗口(TheEditWindow)我们可以用叶文件编辑窗口来产生新的叶文件,或者编辑己经存在的m-文件。在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单"Eile/Op

3、en"就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个叶文件。如,计算[(1+2)x3—4)“23,只需在提示符“>>”后输入“((1+2)*3-4)/2"”,然后按Enter键。该命令行涉及加、减、乘、除及幕运算符,MATLAB运算的执行次序遵循的优先规则为:从左到右执行;幕运算具有最高的优先级,乘法和除法具有相同的次优先级,加法和减法有相同的最低优先级;使用括号可以改变前述优先次序,并由最内层括号向外执行。3、常用命令MATLAB可以把多条命令放在同一行,各命令之间用逗号“,”或分号“;”隔开,逗号告诉MATLAB系统显示本命令的结果,分号

4、告诉系统取消结果的显示(只是不显示,该命令行仍正常执行)。clear命令若想清除MATLAB当前工作空间中所有定义过的变量,使用clear命令;若只想清除其小某儿个变量,只需在命令clcai•后写入变量的名称即可,如想清除变量x、y,在“后键入“clearxy”即可。help命令在MATLAB命令窗口使用help命令寻求帮助。例如,»helpceilJlookfor命令lookfor命令来查询根据用户提供的关键字搜索到的相关函数,然后再使用help命令与其配合使用,可了解查询到的确切函数的具体用法。常用的数学函数如表1所示。表1常用数学函数表函数功能函数功能

5、sin(x)正弦函数asin(x)反正弦函数cos(x)余弦函数acos(x)反余弦函数tan(x)正切函数atan(x)反正切函数abs(x)绝对值或复数的模sqrt(x)开平方real(x))复数的实部imag(x)复数的虚部angle(x)复数的相角conj(x)复数的共轨exp(x)e的指数函数pow2(x)2的指数函数log(x)自然对数函数log2(x)以2为底的对数函数loglO(x)以10为底的对数函数sign(x)符号函数round(x)四舍五入两数fix(x)沿原点方向舍入floor(x)沿负无穷大方向舍入ceil(x)沿正无穷大方向舍入

6、rat(x)将实数X展开为多项分数rats(x)将实数x化为分数rem(x,y)x除以y的余数mod(x,y)求模数(带符号的余数)gcd(x,y)整数x、y的最大公因子lcm(x,y)整数x、y的最小公倍数4、MATLAB的矩阵运算MATLAB的基本数据结构和运算单元是矩阵。1、矩阵的创建创建矩阵时要遵循以下儿条基本规则:(1)将矩阵元素输入方扌舌号内;(2)同一行的元素用逗号或空格分隔;(3)不同行的元素用分号分隔或直接用回车符换行后分行输入。例如:输入如下命令»A=L163213;510118;96712;415141]2、矩阵元素的引用(1)A(:,

7、J)表示取A矩阵的第j列全部元素;A(i,:)表示A矩阵第i行的全部元素;A(i,J)表示取A矩阵第i行、第j列的元素。(2)A(i:i+m,:)表示取A矩阵第i〜i+m行的全部元素:A(:,k:k+m)表示取A矩阵第k〜k+m列的全部元素,A(i:i+m,k:k+m)表示取A矩阵第i〜i+m行内,并在第k〜k+m列中的所有元素。四、实验内容:1、帮助命令:使用help命令,查找sqrt(开方)函数的使用方法;2、使用lookfor命令寻找一个数以十为底的对数函数。3、矩阵运算(1)矩阵的乘法已知A=[l2;34];B=[55;78];求A"2*B解答:(2

8、)矩阵除法已知A二[123;456;789];B=[

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

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

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