MATLAB与科学计算复习题题库.docx_第1页
MATLAB与科学计算复习题题库.docx_第2页
MATLAB与科学计算复习题题库.docx_第3页
MATLAB与科学计算复习题题库.docx_第4页
MATLAB与科学计算复习题题库.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB与科学计算复习题题库Chapter11.MATLAB的主界面是一个高度集成的工作环境,有四个不同职责分工的窗口,分别为 、 、 、和 窗口.2. 欲将MATLAB的数值显示格式设置为近似有理数格式,可在命令提示符后输入 3. 欲将MATLAB的数值显示格式设置为长格式,可在命令提示符后输入 4. 欲将MATLAB的数值显示格式设置为短格式,可在命令提示符后输入 5. 删除MATLAB命令窗口的所有内容用 命令6欲退出MATLAB环境,可在命令窗口中 输入 或 命令 (提示:实验一下exit、quit函数)1. 请叙述MATLAB中逗号、分号、冒号、方括号的作用1下面工作空间管理的命令中,用于从磁盘中调入数据变量的命令为 ( )A、clear B、 load C、 whos D、pack1下面的MATLAB特殊变量中,表示函数输入变量的数目的为 ( )A、ans B、 eps C、 whos D、nargin1检查指定名字的变量或函数文件的存在性用_命令A、clear B、load C、exist D、whos2欲退出MATLAB环境,可在命令窗口中 输入 命令 A、interp1 B、quit C、 polyfit D、fevalChapter21.MATLAB软件有一些常用的系统预定义的变量,如无穷大、圆周率分别用表示 、 2.MATLAB计算中,欲求的值,应在命令窗口命令提示符后输入 ,欲求的值,可在命令窗口命令提示符后输入 3. MATLAB语言中,合法的变量名须以 开头,后可跟 、 、 4.MATLAB软件中,要输入矩阵,应在命令窗口命令提示符后输入 .5MATLAB软件中,生成阶的全零、全一、单位矩阵时,应分别输入 、 、 6MATLAB软件中,用于求可逆矩阵A的行列式和逆矩阵的函数分别为 、 7语句A=linspace(2,18,9),B=reshape(A,3,3)的执行结果为B= 8. MATLAB计算中,语句A=1 2 3;b=-1 2 6; c=dot(a,b)运行结果为c= (提示:先用help dot在命令窗口中在线查询函数dot的用法)9. 已知A=1 1;2 4;B=1 1;3 4;运行A.*B,A*B的结果分别为 、 10.A=zeros(2,4),A(:)=1:8;s=2 3 7;则A(s)= 11.A=1 2 3;3 4 5;5 6 7; 删除矩阵A的第三行的语句为 12.A=1 2 3;3 4 5;5 6 7; 删除矩阵A的第三行的语句为 13. A=1 2 3;3 4 5;5 6 7; C=A,A+1;C(2,2:3)= 14. MATLAB计算中,欲求的值,应在命令窗口命令提示符后输入 .15. MATLAB软件中,要计算行列式,应在命令窗口命令提示符后输入 .1. 已知矩阵,请给出求程序代码Chapter34矩阵A=1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16,向量x=1,2,则B=A(:,x)为( ) A、2 3;6 7;10 11;14 15 B、1 2 3 4;9 10 11 12 C、1 2 ;5 6;9 10;13 14 D、1 2 3 4; 4矩阵A=1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16;向量x=2 3;则B=A(:,x)为( ). A、2 3;6 7;10 11;14 15 B、1 2 3 4;9 10 11 12 C、1 2 3 4;5 6 7 8 D、1 2 3 4; 1. MATLAB中,用命令polyval计算多项式在时的值,可在命令窗口中输入 2.MATLAB计算中,欲用命令polyval计算在自变量取小于20的正整数时的函数值,可在命令窗口中输入 (提示:先用help polyval在命令窗口中在线查询函数polyval的用法)3用roots求的根的语句为 1. 用MATLAB 函数polyfit 对下面两组数据按要求进行数据拟合,写出操作过程X1.01.41.82.22.6Y1.0742.1143.3674.4645.592 (1)用作为拟合函数,拟合上表中数据;(2)用作为拟合函数,拟合上表中数据,并计算拟合函数在处的值2. 欲对数据X=-2.7,-1,0.3,2.1,5.2,6.8;Y=3.1,4.6,2.3,1.2,2.3.,-1.1分别进行阶数为3,4,5的多项拟合,请给出代码3.用矩阵相除法求线性方程组的解提示: 矩阵相除法即AX=b的解为X=Ab。4.用MATLAB求如下面线性方程组的数值解 Chapter45语句 syms x y; f=exp(x)*y2; diff(f,y,3) 的运行结果为( )A、 exp(x)*y+exp(x) B、 2*exp(x) C、0 D、 exp(x)*y2 1在MATLAB操作中,把变量x,y定义或申明为符号变量的语句为 2MATLAB符号计算中,用于求极限、导数及积分的函数分别为 、 、 3MATLAB软件中,对函数做泰勒展开式的函数为 4MATLAB的命令窗口中的语句clear x y的作用为 . (提示:先用help feval在命令窗口中在线查询函数feval的用法)5MATLAB符号计算中,用于求解代数方程和常微分方程的函数分别为 、 6MATLAB软件中,语句int(f,a,b)表示 1. 用函数solve求解线性方程组,写出代码提示: (1) 先定义x1,x2,x3为符号变量(2) 用solve求解,可在线查询solve的用法2. 写出用solve求解(1)方程组;(2)方程的代码3. 写出在MATLAB环境下用命令“limit”、“int”计算下面的极限、积分的代码(1) (3) (2) (4) 4. 写出在MATLAB环境下计算下列函数的一阶、三阶导数的语句(1)(2) 5.用taylor求,保留到5阶的麦克劳林泰勒展开式。Chapter 55执行下面代码后, Array的值为( )for k=1:10,if k4,break;elseArray(k)=3*k;end;end1MATLAB软件中,用于对m函数文件求值的函数为 ( ) A、 interp1 B、 feval C、 polyfit D、polyval1MATLAB的函数文件的第一个可执行语句必须以关键词 开头2用MATLAB语言编写的m文件有两类: 文件和 文件3在MATLAB中,用函feval计算函数文件f1.m在处的值,在命令窗口中应输入 4.在循环结构中跳出循环,执行循环后面的代码的命令为 5.下面程序执行后array的值为 for k=1:10if k6break;elseArray(k)=k;endend1.用forend结构编写代码求矩阵的列向量的和2.用while.end 结构编写代码求使得的最小的n3.用ifelse .end结构,编写计算分段函数的值的M函数文件4. 编写一个M函数,功能为:对输入的三个数值进行比较大小,并返回其中的最小数5. 用函数调用方法.用该函数计算6. 用input函数从键盘输入三个正数,作为三条线段的长度,首先判断三条线段能否构成三角形,若能,求三角形的面积;若不能,给出相关提示信息:不能构成三角形提示:(1)先Help input学会Input的用法(2)若的三边长分别为,则面积,其中)7. 用switch语句完成学生卷面成绩“score”与等级“grade:A,B,C,D”的转化. (1) score90, grade: A (2) 80score90,grade: B (3) 70score80,grade: C (4) score70, grade: D 8. 用switch语句完成完成月份month与季节season的转化. (1) 1,2,3月转化为 spring (2)4,5,6月转化为summer (3) 7,8,9月转化为 autumn (4) 10,11,12月转化为winter9某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):price200 没有折扣; 200price500 3%折扣; 500price10005%折扣;1000price25008%折扣; 2500price500010%折扣; 5000price 14%折扣;输入所售商品的价格,求其实际销售价格。10.编写程序实现f(n)=f(n-1)+f(n-2)函数,计算f(13),其中f(1)=1,f(2)=2.11.编写程序求出所有的水仙花数,所谓水仙花数,指的是一个三位数,其各位数字的立方和等于该数本身。12.利用函数文件,实现由直角坐标到极坐标的转换,已知转换公式为: Chapter63下面用于对MATLAB图形进行图例说明的命令为( )A、title B、 label C、 text D、 legend 3下面不是符号函数的绘图命令的是( )A、ezplot B、 plot C、 ezplot3 D、 ezpolar 1. MATLAB绘图时,在同一个图形窗口中欲使前途不被后图擦除,可在前后绘图语句间加上命令 2用绘图函数plot、plot3、sublpot等函数在一个图形窗口中上、下排列绘制两个子图,分别显示下列曲线:(1) (2)给出绘制以上图形的代码,并给第一个子图加网格线,第二个子图的x,y轴加轴名标注“x轴”, “y轴”,且(1)图用红色实线绘制;(2)用蓝色星号绘制。 3.用绘图函数plot、plot3在一个图形窗口中左、右排列绘制两个子图,分别显示下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论