资源描述:
《matlab信号处理实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子科技大学成都学院Matlab信号处理实验报告课程名称:Matlab信号处理实验姓名:学号:院系:微电子技术系(光电子)教师:2015年12月12日一、设计概述用Matlab软件来处理我们遇到的各种计算或者画图、设计等问题。Matlzb这款软件功能十分强大在各个领域都可以用得到,我们在课上做了“计算器的简易编写”“矩阵运算”“画一维二维三维图”等等。二、开发工具装有Matlab的Windows平台。三、设计过程在桌面上打开Matlab软件,在编辑框里写入各种代码如下;acos(0.3)*180/pians=72.5
2、424>>a=1+ia=1.0000+1.0000i>>abs(a)ans=1.4142>>angle(a)*180/pians=45>>a=[123:456:789]a=123456789>>a=[123;456;789]a=123456789>>det(a)ans=0>>rank(a)ans=2>>a=[123;456;777]a=123456777>>det(a)ans=0>>a=[123;456;997]a=123456997>>det(a)ans=6>>inv(a)ans=-3.16672.1667-0.5
3、0004.3333-3.33331.0000-1.50001.5000-0.5000>>eig(a)ans=15.6996-0.1499-2.5497>>[uv]=eig(a)u=-0.2382-0.5308-0.4527-0.54130.7848-0.3953-0.8064-0.31980.7992v=15.6996000-0.1499000-2.5497>>A=[2-13;31-5;4-11]A=2-1331-54-11>>B=[5;5;9]B=559>>X=ABX=2-10>>p=[110201]p=1102
4、01>>roots(p)ans=-1.75490.5000+0.8660i0.5000-0.8660i-0.1226+0.7449i-0.1226-0.7449i>>p1=[100200]p1=100200>>p2=[121200]p2=121200>>[abc]=residue(p1,p2)a=-4.7368-5.263210.0000b=-20-10c=[]、如图上的代码x1=1:2:10x1=1:10y1=[163270142260436682101014321960]polyfit(x,y,1)polyfit
5、(x,y,3)polyfit(x,y,2)polyfit(x1,y1,2)polyfit(x1,y1,1)polyfit(x1,y1,3)plot(x1,y1,'rx')holdonplot(x1,po,'b')y2=polyval(p0,x1)p0=polyfit(x1,y1,3)y2=polyval(p0,x1)plot(x1,y1,'g)plot(x1,y1,'g'plot(x1,y1,'g')y2=polyval(y1,x1)plot(x1,y2,'b')holdonplot(x1,y1,'g')holdon
6、holdoffplot(x1,y1,'rx')p1=polyfit(x1,y1,1)p2=polyfit(x1,y1,1)y1=polyval(p2,x1)plot(x1,y1,'b')holdonplot(x1,y1,'b')holdonx0=1:10y0=[163270142260436682101014321960]p1=polyfit(x,y,1)p2=polyfit(x,y,2)p3=polyfit(x,y,3)y1=polyval(p1,x0);y2=polyval(p2,x0);y3=polyval(p
7、3.x0);plot(x0,y0,'rx')holdonplot(x0,y1,'b')plot(x0,y2,'g')plot(x0,y3,'k')x0=1:10y0=[163270142260436682101014321960]p1=polyfit(x,y,1)p1=polyfit(x0,y0,1)p2=polyfit(x0,y0,2)p3=polyfit(x0,y0,3)y1=polyval(p1,x0)y2=polyval(p2,x0);y3=polyval(p3.x0);y2=polyval(p2,x0);y
8、3=polyval(p3.x0);plot(x0,y0,'rx')holdonplot(x0,y1,'b')plot(x0,y2,'g')plot(x0,y3,'k')polyval(p3,905)polyval(p3,9.5)interp1(x0,y0,9.5)interp1(x0,y0,9.5)interp1(x0,y0,9.5,'line