




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
期末考试要用到的matlab命令全集一、 Matlab基本操作部分1、round 2、clc 3、clear 4、help 5、save 6、load二、 线性代数实验部分7、ones 8、zeros 9、eye 10、det 11、inv 12、rank 13、null 14、eig 三、 绘图部分15、plot 16、mesh 17、surf 18、ezplot四、 符号微积分部分19、limit 20、diff 21、int 22、solve 五、数值计算部分23、fzero 24、quadl 六、优化工具箱部分25、linprog 26、fmincon大家要注意这些函数或命令的基本作用、语法规则。模拟试题一、单项选择题 1在 MATLAB 命令窗口中,要了解当前工作空间中所有变量的详细情况应该使用下面的哪一条命令( ) A)help whos; B) whos;C)help who;D)who 2在 MATLAB 命令窗口中键入两条命令:A=1,2,3;4,5,6;7,8,0;和 A(1,:)*A(:,3),屏幕将显示的结果会是下面的( )所对应的数据 A)30;B)36;C)42;D)15 3用 A、B、C 表示三角形的三条边,用 MATLAB 表示条件“任意两条边之和大于第三条边”的逻辑表达式应该用下面哪一行( ) A) A+B=C | A+C=B | A+C=B; B) A+B=C | A+C=B | A+CC | A+CB | A+C=B; D) A+B=C & A+C=B & A+C=B; 4在下列字符串中,不能用作MATLAB 变量名的是 (A)8STAR; (B)STAR; (C)STAR_int; (D)STAR8 5“x 是小于 10 的非负数”,用 MATLAB 表达式可写为 (A)0x10;(B)0=x & x10(C) 0x Or x10;(D)0=x Or x10 6设 A = 3.8,B = 4,I = 6,则语句 J = A + BI 执行后,变量 J 的值为 (A)4 (B)5 (C)4.8 (D)5.3; 7在 MATLAB 命令窗口中,键入命令 syms x; y=diff(3*x4)。屏幕将出现的结果是 (A) 12*x3;(B)12x3; (C)12*x2; (D)3*4*x3; 8在 MATLAB 命令窗口中键入命令 B=1,2,3;4,5,6;7,8,0;B(2,:)*B(:,3)。将出现的结果是 (A)30; (B)42; (C)36; (D)69; 9如果已输入方阵 A的数据,在 MATLAB 中用计算出 A的特征值命令为 (A)det(A); (B)diag(A) (C)inv(A); (D)eig(A);10. MATLAB命令x = 3: 2: 100 将创建等差数列,该数列是( ) (A)以3为初值的98个数,; (B)以100为终值的98的个数; (C)以99为终值的49个数; (D)以3为初值的97个数。二、填空题(10空,每空2分,共20分)1、进行数组运算的两个数组必须有_。进行矩阵运算的两个矩阵必须满足矩阵运算规则,如矩阵a与b相乘(a*b)时必须满足a的_等于b的_。2、 MATLAB提供了两种创建符号变量和表达式的函数:_和_。3、已知求要用到的matlab命令是_。三、程序阅读理解(30 分) 1解释下面程序的功能,写出程序所计算的数学函数 syms x f=1/(5+4*cos(x) ezplot(f) f1=diff(f,x,1) 2写出所研究的数学函数,并指出程序中每一个变量的数据结构(如果是向量则指出向量元素的个数,如果是矩阵则指出矩阵的行列数)。 x,y=meshgrid(-8:.5:8); r=sqrt(x.2+y.2)+eps; z=sin(r)./r; mesh(x,y, z) colormap(1 0 0) 3下面程序的功能是绘制空间区域边界曲面。写出该空间区域的数学表达式并说明程序所用的数学原理。r=6400; theta=2*(0:1:40)*pi/40; phi=pi*(0:2:40)/40; x=r*sin(phi)*cos(theta); y=r*sin(phi)*sin(theta); z=r*cos(phi)*ones(size(theta); mesh(x,y,z) 4解释下面程序的功能,并写出该程序所求解的数学问题syms x yy = dsolve(Dy=1/(1+x2)-2*y2,y(0) = 0,x)ezplot(y)pretty(y)5解释下面程序功能。写出所研究的数学模型,并指出程序中每一个变量的数据结构(如果是向量则指出向量元素的个数,如果是矩阵则指出矩阵的行列数)。g=9.8;alpha=2:18*pi/40;v1=cos(alpha);v2=sin(alpha);t0=2*v2/g;t=t0*(0:16)/16;x=diag(v1)*t;y=diag(v2)*t-g*t.2/2;plot(x,y,k)四、程序填空 1下面程序的功能是用 ezplot 命令绘制函数 的图形。 syms x f=_ ; ezplot(f,-pi,pi) 2角谷猜想:任给一个正整数 n,如果它是偶数则将它除以 2,如果它是奇数则将它乘以 3 并加上 1。如此重复操作,最后这个数总变为 1。例如输入 5,得数列 5,16,8,4,2,1。 该数列有 6个数。此时,称 5 的周期为 6,下面程序执行时,输入正整数 n,输出数 n 的周期T n=input(input n:=); T=1; while n=1 if mod(n,2)=0 n = ; ; else n= ; ; end end disp(T) 3. 红、绿两队从相距100公里的地点同时出发相向行军。红队速度为10(公里/小时),绿队速度为8(公里/小时)。开始时,通讯员骑摩托从红队出发为行进中的两队传递消息。摩托车的速度为60(公里/小时)往返于两队之间。每遇一队,立即回驶向另一队。当两队距离小于0.2公里时,摩托车停止,下面数学实验程序模拟计算摩托车跑了多少趟。请填空完善程序。function k=moto(A,B)if nargin=0,A=0;B=100;endva=10;vb=8;vc=60;f=1;k=0;while (B-A)0.2 if f=1 tk=(B-A)/(vb+vc); else tk= (B-A)/(vc+va); ; %计算A与C相遇时间 end A= A+va*tk ; %计算A点位置 B= B-vb*tk ; %计算B点位置 f=-f; k=k+1;end四、建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 强化子公司管理制度
- 形成痕迹化管理制度
- 征地拆迁办管理制度
- 德云社名片管理制度
- 志愿团成员管理制度
- 快递店运营管理制度
- 急危重抢救管理制度
- 总经理怎样管理制度
- 想投诉学校管理制度
- 戒毒局归谁管理制度
- 《重症医学科建设与管理指南(试行)》
- 医用耗材一次性使用申请表
- GB/T 42068-2022农村产权流转交易市场建设和管理规范
- 第五课古典芭蕾(芭蕾舞鼎盛时期)
- 中小学生肥胖调查表
- 胃癌HER2判读及评分课件
- 学校机房网络规划与设计
- 中储粮警示教育心得体会三篇
- 船用空调电气控制系统简介课件
- 2009-2022历年河北省公安厅高速交警总队招聘考试真题含答案带详解2022-2023上岸资料汇编3
- 遥控器检验作业指导书
评论
0/150
提交评论