数学软件与实验期末总复习

上传人:jiups****uk12 文档编号:40124610 上传时间:2018-05-23 格式:DOC 页数:7 大小:88.50KB
返回 下载 相关 举报
数学软件与实验期末总复习_第1页
第1页 / 共7页
数学软件与实验期末总复习_第2页
第2页 / 共7页
数学软件与实验期末总复习_第3页
第3页 / 共7页
数学软件与实验期末总复习_第4页
第4页 / 共7页
数学软件与实验期末总复习_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数学软件与实验期末总复习》由会员分享,可在线阅读,更多相关《数学软件与实验期末总复习(7页珍藏版)》请在金锄头文库上搜索。

1、 Z 耳耳.HD1280盘百度盘百度 .mp4保存至网盘保存至网盘下载下载(2.42G)二维码二维码举报举报数学软件与实验期末总复习数学软件与实验期末总复习一、单项选择题一、单项选择题 1.下面几个可以作为变量名在 MATLAB 中使用的是 Aresult2 Bresult-2 Cresult.2 D2result 2.m=11 27 33;9 57 12;73 45 37,那么 m(2,3)的值是A. 12 B. 29 C. 37 D. 45 3.设 A=2 4 3;5 3 1;3 6 7,则 sum(A),length(A)和 size(A)的结果是A. 10 13 11 9 3 3 B.

2、 9 9 16 3 3 3 C. 9 9 16 9 3 3 D. 10 13 11 3 3 3 4.以下关于 MATLAB 的描述中正确的是 AMATLAB 中的变量在使用前需要先进行定义 BMATLAB 中的函数不能同时输出多个变量 CM 文件编辑/调试器(Editor/Debugger)窗口是一个编辑、修改、调试 M 文件的窗口 DMATLAB 中内置函数名不能作为变量名使用 5.下面的程序执行后 array 的值为for k=1:10if k6break;else array(k)=k;end end Aarray=1, 2, 3, 4, 5, 6 Barray=6 C array=1,

3、 2, 3, 4, 5, 6, 7, 8, 9, 10 Darray=10 6.下列哪个变量的定义是不合法的 A abcd-3 B. xyz_3 C. abcdef D. x3yz 7.下列哪条指令是求矩阵的行列式的值 A. inv B. diag C. det D. eig 8.用 round 函数四舍五入对数组2.48 6.39 3.93 8.52取整,结果为 A. 2 6 3 8 B. 2 6 4 8 C. 2 6 4 9 D. 3 7 4 9 9.已知 a=2:2:8, b=2:5,下面的运算表达式中,出错的为 A. a*b B. a .*b C. a*b D. a-b 10. 清空

4、MATLAB 工作空间内所有变量的指令是 A. clc B. cls C. clear D. clf 11. i=2;a=2i;b=2*i;c=2*sqrt(-1);程序执行后 a,b,c 的值分别是多少?A. a=4,b=4,c=2.0000i B. a=4,b=2.0000i,c=2.0000i C. 2.0000i,b=4,c=2.0000i D. a=2.0000i,b=2.0000i,c=2.0000i 12. 在 Command Window 窗口中分别输入下列命令,对应输出结果错误的是A. x=-3:2 x=-3 -2 1 0 1 2 B. x=zeros(1,2);x0 ans

5、=0 0 C. y=diag(eye(3),2). y=0 0 D. 3-2*rand(1,2) ans=1.0997 2.5377 13. 对于矩阵 B,统计其中大于 A 的元素个数,可以使用的语句是A. length(B) - length(find(BA) C. length(sum(BA) D. sum(length(BA) 14. 下列关于脚本文件和函数文件的描述中不正确的是 A. 去掉函数文件第一行的定义行可转变成脚本文件 B. 函数文件可以在命令窗口直接运行 C. 脚本文件可以调用函数文件 D. 函数文件中的第一行必须以 function 开始 15. 以下 MATLAB 语句中

6、可以求解线性方程组 (X 是未知量)的是 Ax=A/b B. x=A./b C. x=Ab D. x=A.b 16. 在循环结构中跳出循环,执行循环后面代码的命令为 A. return B. break C. continue D. keyboard 二、填空题二、填空题1. 在 MATLAB 图形系统中,需要给已经绘制好的图形加上栅格线,可以使用 命令,需要绘制多条曲线,保持当前图形窗口可使用 命令。2. 设(),(),()ijm nijm nijm nAaBbCc均为m n矩阵,且存在于 WorkSpace 中,要产生矩阵()/)ijc ijijijm nDabb,可用命令 ,计算1A B

7、可用命令_。 3. Matlab 中指令的续行符 。4. 表达式的计算机表示: 。vu 3425. 等差向量产生命令为: (1)vec1=10:5:40,那么:vec1= 。 (2)vec2=40:-5:10,那么:vec2= 。 (3)vec3=linspace (10, 50, 6 ),那 vec3+100= 。6. 生成四阶全零方阵的命令是 ,生成三阶单位矩阵的命令是 。7. vec1=1:2:7+2 ,vec2=linspace(1,5,5),vec3=vec1+vec2,vec4=vec1.*vec2,那么 vec3= ,vec4= 。8. 对数据(x,y)做线性回归,MATLAB

8、命令为 b=regress(y,x),则输出的向量 b是 的 估计值。9. 求解常微分方程21yy 的通解可用命令 y= ,化简此通解可用命令 。10. 在 MATLAB 中,产生一个区间(0,1)上的均匀分布的2 3的随机阵可用命令 ,产生一个 3 阶的标准正态随机方阵可用命令 。11. 模型1(0)nnxxb b 时有稳定的平衡解, 时有不稳定的平衡解。12. 设 y 为二维数组,要删除 y 的第 3 行和第 4 列,可使用命令 和 。13. MATLAB 的通用命令中列出内存中的变量目录可用 命令;若对函数功能和用法不熟悉,可用 命令;保存和恢复工作空间,或者工作空间中的特定变量时,可用

9、 和 命令。14. 设 y 为二维数组,要删除 y 的第 3 行,可使用命令 。15. 在 MATLAB 中,产生一个区间(0,1)上的均匀分布的的随机阵可用命令 2 3,产生一个 3 阶的标准正态随机方阵可用命令 。16. A=1,-2,2;-2 -2 4;2 4 -2,则求 A 的特征值可用命令 ,求 A 的特征多项式可用命令 。17. 标点符号 可以使命令行不显示运算结果, 用来表示该行为注释行。18. 用 if 判断语句判断 80 x 60,在 MATLAB 中 if 语言后的判断应写为 19. 对数据(x,y)做线性回归,MATLAB 命令为 b=regress(y,x),则输出的向

10、量 b 是 的 估计值。20. 对于含有两个参数的曲线拟合问题,Matlab 提供了一个非线性最小二乘拟合命令 。21. MATLAB 的工作空间中有三个变量 v1, v2, v3,写出把它们保存到文件 my_data.mat 中的指令 ;写出把 my_data.mat 文件中的变量读取到 MATLAB 工作空间内的指令 。22. 对于 MATLAB 中的多维阵列,在保持所有元素个数和内容不变的前提下可以使用 函数改变其尺寸和维数,对矩阵作上下翻转可以使用 函数。23. 已知 A=0 9 6;1 3 0;B=1 4 3;1 5 0;写出下列各指令运行的结果。A y=5.1,6.2,7.0,8.

11、2,9.3; %采用三阶多项式拟合x2=1:0.1:5;y2= ; %拟合后的曲线figure(1)plot(x,y,o,x2,y2); %绘制曲线m1=max(y,y2); m2=min(y, y2); %用 axis 调整坐标轴,横坐标在0, 6之间,且完全显示图形; %加上标题“多项式曲线拟合” 2. 编写 MATLAB 程序,用复化梯形公式和自适应 Simpson 积分法分别求解数值积分,并求其符号积分,计算结果分别存在变量 phi1,phi2,phi3 中。程序2 12 01 2x edx如下:x=0:0.001:1;fun= ; %使用内联函数定义被积函数ffun=vectoriz

12、e(fun); y= ; %被积函数对应的函数值phi1= ; %复化梯形公式求数值积分phi2= ; %自适应 Simpson 积分法求数值积分; %定义符号变量z=1/sqrt(2*pi)*exp(-s2/2); phi3= ; %符号积分求解积分3. 编写 MATLAB 程序,绘制莫比乌斯带(sin)cos2(sin)sin2cos2txavttyavttzv .程序如下:TT=0:0.1*pi:2*pi; %设置 t 的范围a=-2;b=1; %设置参数 a,b 的值VV=-b:0.1:b; %设置 v 的范围t,v= ; %生成平面网格数据x=(a+v.*sin(t./2).*cos(t);y=(a+v.*sin(t./2).*sin(t);z=v.*cos(t./2); %依次生成 x,y,z 的数据figure;%绘制该曲面%设置某一个观察角%加注标题“莫比乌斯带” 4. 编写 MATLAB 程序,对于用户输入的向量或矩阵,计算其平均值:% 提示输入数据并保存到 x 中,命令行显示“请输入数据”y = reshape(x,1, prod(size(x);m = ; % 计算均值 m四、程序阅读题1. 请写出下列程序运行的结果x=0,1,0,2,0,3,0,4; for k=1:8if x(k)=0x(k)=k;else

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

当前位置:首页 > 中学教育 > 其它中学文档

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