下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机仿真技术-Matlab应用复习大纲1、 产生一个5行6列且在(0,1)之间均匀分布的随机矩阵A,其命令为_A=rand(5,6)_;2、将一个5行6列的A矩阵中的第3列所有元素提取出来赋值给B,其命令为_B=A(:,3) ;3、将一个5行6列的A矩阵中的第4行所有元素提取出来赋值给B,其命令为一B=A(4,:) ;4、将一个5行6列的A矩阵中的第2行到第4行,第3列到第5列所有元素提取出来赋值个 B ,其命令为 _B=A(2:4,3:5) ;5、用一条命令将一个 5行6列的A矩阵中的第2行,第4行,第5行所有元素提取出来赋值个 B,其命令为 _B=A(2,4,5,:) ;6、用一条命令将
2、一个 5行6列的A矩阵中的第2列,第4列,第5列所有元素提取出来赋值给 B,其命令为 B=A(:,2,4,5) ;7、 用一条命令将一个 5行6列的A矩阵中的第8个元素提取出来赋值给D,其命令为_D=A(8) ;8、 用一条命令将一个 5行6列的A矩阵中的第8个到第15个元素提取出来赋值给D,其命令为 _D=A(8:15) ;9、产生一个5行6列的单位矩阵C,其命令为 C=eye(5,6);10、 提取矩阵A的对角线元素赋值给B,其命令为_B=diag(A) ;11、产生一个行矢量y ,该矢量把a和b间的数等分为n份,其命令为y=linspace(a,b,n);12、 已知一个 mxn阶复数矩
3、阵A,求其共轭复数矩阵的命令为_A'_或conj(A) ;13、 已知一个 m x n阶复数矩阵A,求其转置矩阵的命令为A;14、已知 A=1 2;3 4; B=2 1;3 5;其 A*B=_811;18 23; A.*B=_22;9 20; A.A2=_1 4;9 16 ; BA2=_7 7;21 28 ; A./B=_0.5000 2.0000;1.00000.8000; A.B=2.00000.5000;1.0000 1.2500 ;15、 如果 A为非奇异矩阵,则 B/A写成函数表达式为 _B*inv(A) ;3t16、将表达式y 3si n(2 t)e 写成 Matlab 表
4、达形式,其命令为_y=3*sin(2*pi*t).*exp(3*t) ;17、 将表达式y3si n(2 t)V9 J2 写成 Matlab 表达形式,其命令为_y=3*sin(2*pi*t)*(9-sqrt(2)A(1./3) ;18、 有一个4 x 5的随机矩阵 A,提取第3行中大于0.4的元素组成矩阵B ,其命令为A=rand(4,5);C=A(3,:);B=C(C>0.4) ;19、ones(m,n)的含义是20、 设 A=2: 3: 19 ;若 B=(A>6)&(A<14),贝U B=0 0 1 1 0 0;若 C=A(A>10),贝U C= 11 1
5、41721、 产生6x7的均匀分布随机数矩阵R,要求其元素在1到16之间取整数,实现其结果的命令是ceil(rand(6,7)*16)22、 求代数方程3y54y47y3 2y2 9y 12 0的所有根P,则其Matlab命令为:p=3 4 7 2 9 12; r=roots(p)23、 x=reshape(A,m,n) 的功能是 把矩阵 A 变成 m 行 n 列的矩阵;2224、计算 多项式 (x2 2x 5)(2x2 3x 4) 乘积 ,其命令 为_a=1 2 5;b=2 34;conv(a,b) ;25、 floor(4.5)=4 ; ceil(-4.5)=_-4;round(4.3)=
6、4; fix(-3.4)=-3;26、将变量 a,b,x, y 四个变量以 Mydata 文件名存储在磁盘上的命令是 _save_Mydata a,b,x,y;将 磁盘上 存储的 数据 文件 Mydata 中内 存变 量提取 出来的 命令是 _load Mydata27 、 A=rand(2,5);b=size(A);c=length(A) ; 则 b 和 c 的 值 分 别 为 _2 5 和 _5;28、标点符号 ;_号可以使命令行不显示运算结果,_% 号用来表示该行为注释行。29、 用if判断语句判断 80> x >60,在MATLAB中if语言后的判断应写为if x<=
7、80 &x>60;30、 为了使两个 plot 的图形在同一个坐标显示,可以使用_hold on命令进行图形保持;可以使用 _grid on 命令为图形添加网格。31、 清空 Matlab 工作空间内所有变量的指令是_clear;32、给定 n+1 个点可以唯一确定一个 n 阶多项式, 在 MATLAB 中,利用命令 _poly可以确定多项式的系数,对多项式求导的命令为 _polyder 。33、 在 MATLAB 中,使用命令 _linear可做线性插值。34、 在 MATLAB 中,画二维图形的常用函数为_plot ,画三维图形常用函数为plot3 、 mesh 、 _sur
8、f 。35、 MATLAB 中lege nd'函数的功能为在图形上添加图例 ;36、多项式 乘法的 命令是 w=conv(u,v); 多项 式除法的 命令 是q,r=deconv(u,v);37、 x为04 ,步长为°的向量,使用命令 _x=0:0.1*pi:4*pi 创建。38、设y是一个二维数组,要删除 y的第6行元素,可以使用命令 _y(6,:)=,删除y的第1°列元素,可以使用命令 y(:,1°)=。39、 要从键盘读入一个字符串并赋值给变量x,且给出提示“ She is good!”,应使用命令_x=input( She is good!
9、9;,'s')_。40、 MATLAB 预定义变量 ans表示_临时变量,通常指示当前的答案 ,eps表示 _浮点相对精度 ,Inf 表 示 _ 正 无 穷 大 ,nargin 表 示 函 数 输 入 变 量 数 目 。41、 Matlab 中的 M 文件有 _脚本文件 和函数文件 两种形式。42、若要 对 x 进行赋 值, 从 2 到 20, 中 间等间隔取 100 个 点, 用 命 令_x=linspace(2,20,100) 。43、 已知 A 是矩阵,求 A 的对角阵函数是 _diag ,求其下三角矩阵函数是tril 。44、 已知 A=1 2 3;4 5 6 , A(
10、4)=_5 , A(2,3)=_6。45、MATLAB 中,二维饼图由函数 _pie实现。46、 MATLAB中,产生四维单位矩阵的语句 eye(4)。47、MATLAB变量定义48、 MATLAB 表达式 2*2A3A2 的结果是 _128。49、 线性方程组 AX=B的求解命令_X=AB=inv(A)*B 。50、已知 A=5 9 -7 3;7 -5 2 4,贝U A(1,3)结果 _-7和 A(2,:)结果 _7 -5 2 451、 已知A=1 4 ; 5 7; 2 1,贝U A (:)运算的结果为 。52、 Matlab 语句 A=10,20;30,40; B=A>20; C=s
11、um(B),贝U C 为_1153、3sin x1、设y cosx0.5,把x 0 2区间分成150个点,画出以x为横坐标,y1 x为纵坐标的曲线,要求曲线为红色,虚线。x=li nspace(0,2*pi,150);y=cos(x)*(0.5+3*s in (x)./(1+x.A2);Xlabel( x);ylabel( 'plot(x,y, '-r'2、设 x sin t, y sin (Nt a)(1) 若a 4,令N 1,2,3,4,在4个子图中分别画出其曲线。(2) 若N 2,取a 0, /3, /2,,在4个子图中分别画出其曲线。3、设Z(x2y21、求定义
12、域x 3,3, y3,3内的z值(网格取0.1见方),并画出三维图形。0.05x0.05y0.1 ;画出乙的曲面(平面)图,叠加在上题的图中。4、设 f(x)1(x22)222x 314,写出一个MATLAB函数程序f31.m,使得调用f1x 6时,x可以用矩阵代入,得到的 f (x)为同阶矩阵。画出 x 0,4区间内的f31曲线。f=inline( 1./ (x.A2-2 ).人2+2)+ (2*x+31 ) /(X.A4+6);fplot( f31 ',0,3);title( f31 图');2t-5、求出表达式y esin(3t)在t=0,10区间变化时输出y,并生成下图
13、所示波形。请编写MATLAB脚本文件来完成下图所示的波形,求出y的最大值并标注出来。6、写出生成下图所示波形的 MATLAB脚本文件M文件。图中虚线为正弦波,要求它的负半波被置零,且在 3/2处被削顶。-"朋山;.抄7、编程实现y=sin(x) , x从0到2, x=0.02,求y的最大值、最小值、均值和标准差 x=0:0.02:2;y=si n( x);ymax=max(y)ymi n=mi n(y)ymea n=mea n(y)ystd=std(y)8、编写一个函数,使其能够产生如下的分段函数:0.5xx 2f(x) 1.5 0.25x2 x60.5x 6Fun cti on y
14、=f(x)If x<=2y=0.5*x;Else if x>6y=0.5;Else y=1.5-0.25*x;EndEnd9、对下列程序的每句进行注释,说明每句程序完成的功能。x=0:pi/50:2*pi; % 利用冒号对变量 x 赋值y1=sin(x);%利用表达式对变量y1 赋值y2=cos(x);%利用表达式对变量y2 赋值figure(1)%打开一个图形窗口plot(x, y1,'k-.', x, y2,'b-'); %完成绘图gridon%对图形添加网格legend('sin(x)', 'cos(x)' );
15、%利用 legend 进行标注text(pi,0,'sin(x)');%利用 text 完成标注gtext('cos(x)' );%利用鼠标拖动完成标注title('sin(x) and cos(x)');%标注图名xlabel('x' );%对x轴进行标注ylabel('sin(x) and cos(x)');%对y轴进行标注10、设 a1=2, 4, 6, 8 为系统分母系数向量, b1=3, 6, 9为系统分子系数向量,求此系统的频 率响应并画出频率特性图。211、计算二重积分 S (ysinx x cos
16、y) dxdy12、生成一个 4 x 4 的随机矩阵, 对其进行三角分解和正交分解, 并求其特征根和特征向量。A=pascal(4); L,U=lu(A)Q,R=qr(A)V,D=eig(A)13、求下列联立方程的解:3x4y7z12w45x7y4z2w3x8z5w96x 5y 2z 10w 8A=3 4 -7 -125 -7 4 21 8 0 -5-6 5 -2 10;C=4;-3;9;-8;D=AC63 i 26314、请分别写出用 for 和 while 循环语句计算 K 2i 1 2 22 263 的程序。此i0外,还请写出一种避免循环的计算程序。15、阅读下述 MATLAB 脚本程序
17、A=3 5 7 9;0 2 4 1;6 4 4 8;B=ones(3,3);b=A(1 2,2:3); B(4,4)=5;A(1,2,:)=; C=A;B(:,1:3)'D=reshape(C,2,8);写出 b、 A、 B、C、D 的结果。 b=5 72 4 A=6 4 4 8 B=1 1 1 01 1 1 01 1 1 00 0 0 5 C=6 4 4 81 1 1 11 1 1 11 1 1 0 D=6 1 4 1 4 1 8 01 1 1 1 1 1 0 016、读程序 A=1,2,7,11;22,14,10,32s=0; for a=As=s+a; EndS=21;78a,b
18、,c,d 的值。17、写出下列程序运行后变量 a=eye(4)A=1 0 0 00 1 0 00 0 1 00 0 0 1 b=fliplr(a) B=0 0 0 10 0 1 00 1 0 01 0 0 0 c=diag(A,1)C=000 d=reshape(A,2,8)D=1 0 0 0 0 1 0 00 0 1 0 0 0 0 118、已知函数文件如下,则执行命令factor(4)显示结果为多少?fun ctio n f=factor( n)if *=1f=1;elsef =factor( n-1)* n;EndFactor =24x0 x 120、用MATLAB 编写函数,计算 f(x)2 x1 x 2,函数的输入参数为x,输0其他出参数为f,函数名为fun。21、 有一正弦衰减数据y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi ,编写程序用三次样条法进 行插值。22、求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值23、已知一函数的数据如下:x1.23.57.010.51317.53440.54856y4435475
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科研机构门窗施工合同协议书
- 机场环卫工招聘合同
- 网络安全机电工程管理办法
- 产业园区混凝土招标模板
- 节能改造工程承包合同
- 2025年度新型材料购销合作合同
- 2024年版短租公寓租赁合同3篇
- 2024年特定条款个人借款合同范本一
- 2024年版技术开发合同详细条款
- 2025版集装箱运输行业员工劳动合同新规范本3篇
- 护理疑难病例讨论造瘘
- 数字孪生技术与MES系统的融合
- 人才梯队(人才库、人才盘点)建设方案
- 全国城市车牌代码一览表
- 小区物业弱电维护方案
- 典型地铁突发事件应急管理案例分析上海地铁碰撞事故
- 广西柳州市2023-2024学年四年级上学期期末考试语文试卷
- 《芯片制造工艺》课件
- 中山大学研究生中特考试大题
- 手术室护理实践指南术中低体温预防
- 四川省成都市2022-2023学年六年级上学期语文期末考试试卷(含答案)5
评论
0/150
提交评论