matlab任务书解读

上传人:工**** 文档编号:564577866 上传时间:2022-10-15 格式:DOCX 页数:49 大小:1.41MB
返回 下载 相关 举报
matlab任务书解读_第1页
第1页 / 共49页
matlab任务书解读_第2页
第2页 / 共49页
matlab任务书解读_第3页
第3页 / 共49页
matlab任务书解读_第4页
第4页 / 共49页
matlab任务书解读_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《matlab任务书解读》由会员分享,可在线阅读,更多相关《matlab任务书解读(49页珍藏版)》请在金锄头文库上搜索。

1、一、名称:MATLAB编程简介二、目的熟悉MATLAB编程环境,掌握Help命令、基本的变量类型、矩阵的基本运算、基本的绘图函数和M-file的建立。三、内容(一)例题例1、Help命令helpcoshelpplothelpabshelpexphelp+例2、变量和矩阵运算(1) MatrixThebasicvariabletypeM=3M=126M=126;467M13=M(1,3)size(M)(2) TheColonOperator(:)%CreatingArrayandVector%v=start:skip:endx1=0:2:10x2=0:1:10(orx=0:10)t=-1:0.2

2、:1%AccessingMatrixA=123;456;789A(2:3,1:2)x2(4:8)(3) MatrixOperations(AB)A=234;698B=123;587C1=A+BC2=A-BC3=A-4(4) MatrixOperations(A*BA.*B)%A*BA=234;698B=12;35;87A*B%A.*BA=234;698B=123;587A.*B(5) MatrixOperations(B/A,AC,B./A,A.B)%B/AB*inv(A)%ACinv(A)*C%B./AB(i,j)/A(i,j)%A.BB(i,j)/A(i,j)(6) MatrixOpera

3、tions(Aand.A)%aOperationA=123;456;789b=AA2%.AOperationA=123;456;789b=A.A2(7) MatrixOperations(AandA.)%A共腕转置a=1+2i3+4i;3+2i5+5ia,%A;非共腕转置a.例3、绘图函数plot(x,y),stem(k,y)%plot(x,y)x=0:0.01:2;y=sin(2*pi*x);plot(x,y)%stem(k,y)k=0:50;y=exp(-0.1*k);stem(k,y)例4、Mfile%y(t尸sin(2t)+sin(5t)-2pit2pit=-2*pi:0.02:2*p

4、i;y=sin(2*t)+sin(5*t);plot(t,y)练习题1、基本命令helpplothelpcolonhelpopshelpzeroshelponespi*pi-10sin(pi/4)ansA2zz=3+4i;conj(zz)abs(zz)angle(zz)real(zz)imag(zz)2、ArrayIndexingxx=ones(1,4),2:2:11,zeros(1,3)xx(3:7)length(xx)xx(2:2:length(xx)xx(3:7)=pi*(1:5)3、用以下语句建立M-filet=-2:0.05:3;y=sin(2*pi*0.789*t);plot(t,

5、y),gridontitle(TESTPLOTofSINUSOID)xlabel(TIME(sec)4、画出以下信号的波形(-1t(t+1)-s(t-1)+(3-t)(t-2)3 .(1)编写表示信号f(t)=gi(t+0.5)+(1-1)乳t)8(t-1)-gi(t-1.5)的函数;(2)画出f(t)、f(0.5t)、f(20.5t)的波形。4 .利用MATLAB实现下列离散序列(1) f(k)=、.k-1(2) f(k)=:k(3) f(k)=;k2-;k-5(4) f(k)=k;k(5) f(k)=5(0.8)kcos0.9二k5 .利用square函数画出下式所示的离散周期方波序列的波

6、形。1f(k)=Ef0(k+10n),其中f0(k)=s(k)28(k-4)H-s(k-10)n-J6 .已知6列f(k)=-23(k+2)+5(k+1)+38(k广3(k-1k-2卜3(k-3)+28(k-4)(1)用stem函数,画出序列f(k)的波形;(2)画出序列f(k+2)、序列f(k+4)的波形;(3)画出序列f(%)、f(3k)的波形;(4)利用fliplr函数实现序列f(-k),并画出波形。四、要求学生对实验练习题编写MATLAB程序并运行,在计算机上输出仿真结果。MATLA跳程设计任务书(三)、名称:连续时间系统时域分析的MATLAB实现二、目的掌握应用MATLAB实现对线性时不变连续时间系统的时域分析,即熟悉应用MATLAB实现微分方程的求解、连续时间信号卷积计算等。三、内容(一)例题例1、已知系统的输入信号为f(t)=10sin2m,系统的初始状态为零,系统的微分方程为d2y(t)dt22 dy(t)dt十 100y(t) = f (t),求 y(t)。MATLAB程序:%solutionofdifferentialequationts=0;te=5;dt=0.01;sys=tf(1,12100);t=ts:dt:te;f=10*sin(2*pi*t);y

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号