南昌大学matlab基础实验报告.docx_第1页
南昌大学matlab基础实验报告.docx_第2页
南昌大学matlab基础实验报告.docx_第3页
南昌大学matlab基础实验报告.docx_第4页
南昌大学matlab基础实验报告.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南昌大学实验报告(信号与系统)学生姓名: 学 号: 专业班级: 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 实验一 : MATLAB语言基础编程一、 实验名称: MATLAB语言基础编程 二、 实验目的三、实验步骤第一章1. 已知小王买了三斤苹果、两斤橘子以及五斤葡萄,三种水果的单价分别是0.8元、0.5元以及0.6元, 试利用MATLAB计算小王买这三种水果共花多少钱?代码:a=0.8b=0.5c=0.6%赋值d=3*a+2*b+5*cans = 6.40002. 设x = /2,试利用MATLAB求sin(x),cos(x)以及tan(x)的值。 sin(pi/2)ans = 1 cos(pi/2)ans = 6.1232e-17 tan(pi/2)ans = 1.6331e+163. 利用MATLAB找到下列复数的实部、虚部、模以及相位: (a) z =2ej/2; (b) z =2ej3/2d=sqrt(2)*exp(j*pi/2)d = 0.0000 + 1.4142iabs(d)%求模 ans = 1.4142 angle(d)%求幅度角ans = 1.5708 real(d)%求实部ans = 8.6596e-17 imag(d)%求虚部ans =1.4142e=sqrt(2)*exp(j*3*pi/2)e = -0.0000 - 1.4142i abs(e)ans = 1.4142 angle(e)ans = -1.5708 real(e)ans = -2.5979e-16 imag(e)ans = -1.4142第二章1. 试用两种方法产生y1 = 3sin(x)+2, x0, 2。方法一x=(0:0.1:1)*2*pi方法二x=linspace(0,2*pi,11)结果 y=3*sin(x)+2y = Columns 1 through 10 2.0000 3.7634 4.8532 4.8532 3.7634 2.0000 0.2366 -0.8532 -0.8532 0.2366 Column 11 2.00003. 已知向量x=1 3 5 7 9 11,试利用MATLAB求x1 =3 5, x2 =1 3 5, x3 =11 9 7 5 3 1以及 x4 =1 9 3。x=(1:2:11) %建立数组 x1=x(2:3)%取数组中第二个到第三个元素x1 = 3 5 x2=x(1:3)%取数组一到三个元素x2 = 1 3 5 x3=x(6:-1:1)%反向取数组x3 = 11 9 7 5 3 1 x4=x(1 5 2)%取数组中第一、第五、第二个元素x4 = 1 9 35. 试利用两种方法产生列向量x = 1 3 5 7 9 方法一 x=1;3;5;7;9 %直接做出列向量方法二 a=(1:2:9) %先做一个行向量 x=a %转换成列向量x = 1 3 5 7 9第三章1. 设y1(t)=4sin(20t+ 6), y2(t)=cos(20t+ /6),试在t0, 1的范围内在同一幅图上分别用红色、点 划线与绿线、实线绘制y1(t)与y2(t)。 t=(0:0.001:1) %(注释:创建一个1000个数且介于0与1之间的数组) y1=4*sin(20*pi*t+pi/6) y2=cos(20*pi*t+pi/6) %创建y1,y2函数plot(t,y1,r-.,t,y2,g) %作图并规定格式2. 在上一题的基础上增加格子并用两种方法标识y2(t)。 grid on %增加格子方法一 text(0.971,0.2,y2) text(0.311,3.65,y1) %规定标示的位置方法二 gtext(y1) gtext(y2) %直接点击规定位置3. 设yn= 4cos(/ 6n+ /3),试在n10, 10的范围内绘制yn并在适当的位置标识函数yn。n=(-10,0.01,10) %创建数组y=4*cos(pi/6*n+pi/3) %创建函数plot(n,y) %作图gtext(yn) %标示符号第四章1. 要求n,使n!是一个100位数字的最小值。编写一端函数文件function y=jiecheng(n) sum=1; for i=1:n sum=sum*i end; y=sum; end 在做一个循环while y1e100 n=n+1;y=jiecheng(n);end2. 输入数据n,判断其奇偶性。function jiou(n) if mod(n,2)=0 disp(偶数)else disp(奇数)endend四、本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论