资源描述:
《浙江农林大学电子信息工程系matlab复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江林学院电子信息工程系MATLAB复习资料第2章数据结构与类型1.常量和变量(常见的几个常量)2.数组的概念、创建、寻址。3.简单的矩阵结构变换4.基本的运算5.结构体第3章数值计算及数据分析1.矩阵分析2.多项式运算(多项式加减、求导、求根、求值;极点和零点分析)3.了解常见的数据统计函数。4.傅里叶分析5.常微分方程求解。6.稀疏矩阵的用法。第5章MATLAB编程基础1.掌握函数式M文件的建立和调用。2.函数流程控制基础(基本的语句流用法)IF语句和For语句。3.简单函数句柄的使用4.函数中输入输出变量
2、的使用方法。第6章Matlab文件操作1.掌握数据的导入和导出命令的使用场合和区别。(文本、EXCEL、MAT)2.对MAT文件的操作。第7章数据可视化1.重点掌握二维图形的绘制(Plot)(1)曲线的描绘(2)数据点的标记(3)图形中其他元素的标注2.掌握三维曲面的绘制(1)mesh、surf、surfc(2)高级控制:视点、颜色和光照。第10章信号处理应用1.信号的基本概念、基本运算(相加、相乘、平移、延拓、翻褶)2.傅里叶变换。MATLAB复习题一、命令解释题Plot画平面线性图形Mean求向量元素的平均
3、值Sort对数据进行排序第19页,共19页浙江林学院电子信息工程系MATLAB复习资料gridon增加分隔线sum对元素进行求和max找向量中最大元素polyval计算多项式的值fft离散Fourier快速变换一、程序阅读题1、矩阵例题执行代码【例2-3】一位数组的寻址与赋值(必须注意小数点后保留的个数)>>rand('state',0)>>x=rand(1,5)%随机生成5个小于1的数x=0.95010.23110.60680.48600.8913>>x(3)%取随机生成的第三个数ans=0.6068>>x(
4、[125])%取第125的数ans=0.95010.23110.8913>>x(1:3)%取一至三的数ans=0.95010.23110.6068>>x(3:end)%取从三到末尾的数ans=0.60680.48600.8913>>x(3:-1:1)%%将一到三的数倒序排列ans=0.60680.23110.9501>>x(find(x>0.5))%找出其中大于0.5的数ans=0.95010.60680.8913>>x([12344321])ans=Columns1through70.95010.23110.
5、60680.48600.48600.60680.2311Column80.9501>>x(3)=0x=0.95010.231100.48600.8913>>x([14])=[11]x=1.00000.231101.00000.8913【例2-4】直接输入二维数组>>a=[123;456]%注意中括号后没有;号第19页,共19页浙江林学院电子信息工程系MATLAB复习资料a=123456【例2-5】用指令输入二维数组>>a=[123;456];>>b=[789;101112];>>c=a+b/2%a中元素与对应的
6、b中元素的一半相加组成新的矩阵c=4.50006.00007.50009.000010.500012.0000【例2-6】二维数组的寻址与赋值>>a=[123;456]>>a(2,2)%找出第二行第二列上的数ans=5>>a(1,3)=0a=120456>>b=a(4)举例:b=a(1)b=1;b=a(2)b=4;b=a(3)b=2b=5>>B=a>5B=000001>>c=a(B)c=6【例2-7】多维数组的创建>>a=[123;456;789]%创建3×3数组a=123456789>>a(:,:,2)=[0
7、01;010;100]%给数组添加第三维a(:,:,1)=123456789a(:,:,2)=001010100第19页,共19页浙江林学院电子信息工程系MATLAB复习资料>>a(:,:,3)=3;%通过增大多维数组的索引值来扩展多维数组>>a(:,:,3)a(:,:,3)=333333333>>a(:,:,1,2)=[111;000;-1-1-1];>>a(:,:,2,2)=[-1-1-1;000;111];>>a(:,:,3,2)=[000;-1-1-1;111];>>aa(:,:,1,1)=123456
8、789a(:,:,2,1)=001010100a(:,:,3,1)=333333333a(:,:,1,2)=111000-1-1-1a(:,:,2,2)=-1-1-1000111a(:,:,3,2)=000-1-1-1111【例2-8】用MATLAB函数生成多维数组>>a=randn(4,3,2)%创建—个正态分布随机数的4×3×2的数组a(:,:,1)=-0.4326-1.14650