ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:120.53KB ,
资源ID:7148057      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7148057.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB复习题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB复习题.docx

1、MATLAB复习题第一章MATLA概述1、 标点符号(;)可使命令行不显示运算结果, (% )用来表示该行是注释行。(常用标点符号的功能见P9)2、 用“ format ”命令设置数据输出形式,(format long )将pi显示为3.14159265358979, (format short e )将pi显示3.1416e+000。(format对于数值显示格式的控制见 P11)3、 历史命令窗有何功能? (P12)4、 在命令窗中使用命令显示当前目录(cd),并将当前目录设置为“ A:exe ”。(cd A:exe)、 1 25、 输入变量a=5.3, b ,使用save命令将变量存入

2、A:exe0101.mat文件。3 4 a=5.3; b = 1 2;3 4; save A:exe0101.mat a b&将A:exe加入搜索路径中 addpath A:exe7、 clear,clc,clf 的功能clear从内存中清除变量和函数;clc清除命令窗口clf清除当前图形窗口8、 下面说法正确吗? MATLAB勺数值表达精度与其指令窗中的数据显示精度相同; MATLA指 令窗中显示数值有效位不超过 7位。(P10)数值的显示精度并不是数值的存储精度;有效位数可达 16位。第二章数值计算1、 下列变量名中_A_是合法变量。 变量的命名规则P31A.char_1,i,jB.x*y

3、 , a.1C.xy, a1234D.en d,1bcx2、 已知x为1个向量,计算其正弦函数的运算为 。A.SIN(X)B.SIN(x)C.sin(x)D.si nx3、 已知x为1个向量,计算ln(x)的运算为B 。A.l n(x)B.log(x)C.L n(x)D.log10(x)4、当a=2.4 ,使用取整函数得出3,则该取整函数名为_ceil_。 关于数组的基本函数P50A.fixB.roundC.ceilD.floor5、已知 a=0:4,b=1:5,下面的运算表达式出错的为_D 。A. a+bB. a./bC. a *bD. a*b123&输入矩阵a456 .使用全下标方式a(1

4、,3)取出兀素3、使用单下标方式a(6)789取出元素“ 8”,用a(2,3,:) 取出后两行子矩阵块。7、 输入A为3*3的魔方阵,B为3*3的单位阵,由小矩阵构成3*6的大矩阵C和6*3的大矩 阵D,将D矩阵的最后一行构成小矩阵E。A = magic(3);B = eye(3); C = A B;D = A;B;E = D(end,:) 特殊矩阵的产生 P348、 求矩阵A的转置矩阵,逆矩阵,矩阵的秩,矩阵的行列式值,矩阵的三次幕,矩阵的特 征值和特征向量。A inv(A) ; rank(A) ; det(A); AA3;v,d = eig(A) 常用矩阵运算函数 P449、 求解方程组2

5、xi 3x2 x3 2x4 8Xi 3x2 x 6Xi X2 X3 8x4 77x1 x2 2x3 2x4 5A = 2 -3 1 2;1 3 0 4;1 -1 1 8;7 1 -2 2;b = 8;6;7;5;x = Ab矩阵运算分为左除和右除,各表示什么含义,见 P47。10、 2 个多项式为 a x 5x4 4x3 3x2 2x 1, b x 3x2 1,计算 c x a x b x,并计算 c(x)的根。当x=2时,计算c(x)的值,将b(x)/a(x)进行部分分式展开。a = 5 4 3 2 1;b = 3 0 1;c = conv(a,b)roots(c)polyval(c,2)r

6、,p,k = residue(b,a) 关于多项式的常用函数参见 P62-6611、x在0,20范围内,计算多项式y 5x4 4x3 3x2 2x 1的值,并根据x和y进行二阶、 三阶和四阶拟合。x = 0:0.5:20;p = 5 4 3 2 1;y = polyval(p,x)p1 = polyfit(x,y,2).p2 = polyfit(x,y,3).p3 = polyfit(x,y,4)第三章 符号计算1/(sin(t)+cos(w*t) w 2*a+theta theta 2*i+a*j j z*exp(j*theta) z2、 已知表达式: f 1 sin2 x,g 2x 1,计

7、算当 x=1 时 f 的值,计算 f 与 g 的复合函数, g 的逆函数f = sym( 1-sin(xF2 );g = sym( 2*x+1 )subs(f,1)pose(f,g)finverse(g)3、 计算1*2+2*3+n*(n+1)的前3项的和 符号级数P103 symsum(k*(k+1),1,3)4、 符号函数: f x y ,分别对 x 进行定积分 ,y 进行不定积分,对 y 定积分区间为 (0,1). 符号积分 P102f = sym( xA(-y);i nt(f)int(f, y ,0,1)5、求dy ytanx cosx的通解。 符号常微分方程P109dxdsolve(

8、 Dy+y*tan(x)=cos(x) , x)6利用符号绘图函数绘制图形 fx sinxx,范围为1,10。 符号函数绘图指令P110f = sym( sin(x)/x );ezplot(f,1,10)第四章MATLA时算的可视化和GUI设计1、 常用的二维、三维绘图函数2、 图形句柄的概念,查询和设置的方法3、 GUI设计过程,以及常用的控件名称和含义。2 24、 z xe x y,当x和y的取值范围均为-2到2时,用建立子窗口的方法在同一个图形窗口 中绘制出三维线图、网线图、表面图和带渲染效果的表面图。 x,y=meshgrid(-2:.2:2); z=x.*exp(-x.A2-y.A2

9、); mesh(x,y,z) subplot(2,2,1), plot3(x,y,z) title(plot3 (x,y,z) subplot(2,2,2), mesh(x,y,z) title(mesh (x,y,z) subplot(2,2,3), surf(x,y,z) title(surf (x,y,z) subplot(2,2,4), surf(x,y,z), shad ing in terp title(surf (x,y,z), shad ing in terp)5、建立三个输入窗口的输入对话框,如图所示prompt=输入姓名,输入年龄,输入职业; title= 信息登记;lin

10、 es=1 1 1;def=张平,30, 教师;an swer=in putdlg(prompt,title, lin es,def);第五章MATLABS序设计1、 命令文件和函数文件的区别。2、 输入一个字符,若为大写字母,则输出其对应的小写字母;若为小写字母,则输出其对应 的大写字母;若为数字字符则输出其对应的数值,若为其他字符则原样输出c=input(请输入一个字符,s);if c=A & c=a& c=0& c=9 disp(abs(c)-abs(0);elsedisp(c);end3、某商场对顾客所购买的商品实行打折销售,标准如下 ( 商品价格用 price 来表示 ) :pric

11、e200 没有折扣200 price500 3% 折扣500 price1000 5% 折扣1000 price2500 8% 折扣2500W price 0)summean=sum/cntend6、求100 ,200之间第一个能被 21 整除的整数for n=100:200if rem(n,21)=0continueendbreakendn7、若一个数等于它的各个真因子之和, 则称该数为完数, 如6=1+2+3,所以 6 是完数。求1,500 之间的全部完数for m=1:500s=0;for k=1:m/2if rem(m,k)=0s=s+k;endend if m=s disp(m);e

12、ndend8、利用函数的递归调用,求 n!function f=exam5_14(n) if n=1 f=1;else f=exam5_14(n-1)*n; % 递归调用求 (n-1)!end9、 nargin 用法示例 函数文件 examp.m: function fout=charray(a,b,c) if nargin=1 fout=a;elseif nargin=2 fout=a+b;elseif nargin=3 fout=(a*b*c)/2;end命令文件 exam5_15.m: x=1:3;y=1;2;3; examp(x) examp(x,y) examp(x,y,3)1010

13、、编写M却本,分别使用for和while循环语句计算sum i1的程序i1 sum = 0;for n = 1:10sum = n5 + sum;endsum n = 1; sum = 0; while n 1if rem(n,2) = 0n = n/2;elsen= 3 * n + 1;endc = c n;end12、编写M脚本文件,要求从键盘逐个输入数值(input),然后判断输入的数是大于 0还是小于 0,并输出提示 (disp) 是正数,还是负数,同时记录输入的正数、负数的个数。当输入 0时,中止M文件的运行;当输入第10个数字时,显示记 录的正、负个数并终止程序。n = 1;n1

14、= 0; n2 = 0;while n 0disp( 正数 )n1 = n1 + 1;else if a 1z (n,m) = z1(xx(n,m),yy(n,m);elseif (xx(n,m) + yy(n,m) -1) & (xx(n,m) + yy(n,m) 1) z (n,m) = z2(xx(n,m),yy(n,m);elseif xx(n,m) + yy(n,m) -1z (n,m) = z3(xx(n,m),yy(n,m);endendend surf(xx,yy,z) function z = z1(x,y)z = 0.5457 * exp(-0.75 * yA2 - 3.7

15、5 * xA2 - 1.5 * x); function z = z2(x,y)z = 0.7575 * exp(-yA2- 6 * xA2);function z = z3(x,y)z = 0.5457 * exp(-0.75 * yA2 - 3.75 * xA2 + 1.5 * x);14、根据输入参数个数实现当没有输入参数时,显示信息;当有一个参数时,则以该参数为 边长绘制正方形;当有两个参数时,以 2 个参数为长和宽绘制矩形。function ex0307(varargin) if nargin = 0disp( 无输入参数 );elseif nargin = 1r = varargin1;x = 0 0 r r;y = 0 r r 0;plot(x,y)elseif nargin = 2r1 = varargin1;r2 = varargin2; x = 0 0 r1 r1;y = 0 r2 r2 0;plot(x,y) end

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1