南昌大学matlab基础实验报告

南昌大学matlab基础实验报告

ID:38673065

大小:79.56 KB

页数:6页

时间:2019-06-17

南昌大学matlab基础实验报告_第1页
南昌大学matlab基础实验报告_第2页
南昌大学matlab基础实验报告_第3页
南昌大学matlab基础实验报告_第4页
南昌大学matlab基础实验报告_第5页
资源描述:

《南昌大学matlab基础实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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(p

2、i/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.0

3、000-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,x∈{0,2π}。方法一x=(0:0.1:1)*2*pi方法二x=linspace(0,2*pi,11)结果>>y=3*sin(x)+2y=Columns1through102.00003.76344.85324.85323.76342.00000.2366-0.8532-0.85320.2366Colum

4、n112.00003.已知向量x=[1357911],试利用MATLAB求x1=[35],x2=[135],x3=[1197531]以及x4=[193]。x=(1:2:11)%建立数组>>x1=x(2:3)%取数组中第二个到第三个元素x1=35>>x2=x(1:3)%取数组一到三个元素x2=135>>x3=x(6:-1:1)%反向取数组x3=1197531>>x4=x([152])%取数组中第一、第五、第二个元素x4=1935.试利用两种方法产生列向量x=[13579]方法一>>x=[1;3;5;7;9]%直接做出列向量方法二>>a=(1:2

5、:9)%先做一个行向量>>x=a'%转换成列向量x=13579第三章1.设y1(t)=4sin(20πt+π6),y2(t)=cos(20πt+π/6),试在t∈[0,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.在上一题的基础上增加格子并用两种

6、方法标识y2(t)。gridon%增加格子方法一>>text(0.971,0.2,'y2')>>text(0.311,3.65,'y1')%规定标示的位置方法二>>gtext('y1')>>gtext('y2')%直接点击规定位置3.设y£n¤=4cos(π/6n+π/3),试在n∈[−10,10]的范围内绘制y[n]并在适当的位置标识函数y[n]。n=(-10,0.01,10)%创建数组y=4*cos(pi/6*n+pi/3)%创建函数plot(n,y)%作图gtext('y[n]')%标示符号第四章1.要求n,使n!是一个100位数字的最

7、小值。编写一端函数文件function[y]=jiecheng(n)sum=1;fori=1:nsum=sum*iend;y=sum;end在做一个循环whiley<1e100n=n+1;[y]=jiecheng(n);end2.输入数据n,判断其奇偶性。functionjiou(n)ifmod(n,2)==0disp('偶数')elsedisp('奇数')endend四、本次实验小结或体会本次实验我了解了matlab的一些特征,一些基本操作与语法规则。这次实验我体会到matlab功能的强大。我感觉它在一些方面与C语言有共同之处,并且在一些操

8、作上比c更简单,功能也更加强大。

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

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

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