您好,欢迎来到星星旅游。
搜索
您的当前位置:首页MATLAB与科学计算期末复习题题库15.11.12

MATLAB与科学计算期末复习题题库15.11.12

来源:星星旅游
MATLAB与科学计算期末复习题题库(第一部分)

一、填空

1.MATLAB的主界面是一个高度集成的工作环境,有四个不同职责分工的窗口,分别为 、 、 、和 窗口. 2.MATLAB计算中,欲求2sin(3)的值,应在命令窗口命令提示符后输入 ,欲求

153cos(0.3)e5的值,可在命令窗口命令提示符后输入 . = 7 5 ,24计算lo5gln(1e2) = ,

11cos(2arccosarccos) .

36123.MATLAB软件中,要输入矩阵,应在命令窗口命令提示符后输入 . 344.MATLAB软件中,生成23阶的全零、全一、单位矩阵时,应分别输入 、 、 . 5.MATLAB软件中,用于求可逆矩阵A的行列式和逆矩阵的函数分别为 、 .

6.语句A=linspace(2,18,9),B=reshape(A,3,3)的执行结果为B= .

7. MATLAB中,用命令polyval计算多项式f(x)4x32x2x1在x1,1,2时的值,可在命令窗口中输入 .

MATLAB计算中,欲用命令polyval计算f(x)4x6x1在自变量x取小于20的正整数时的函数值,可在命令窗口中输入 .

(提示:先用help polyval在命令窗口中在线查询函数polyval的用法) 用roots求f(x)5x6x1的根的语句为 .

8.在MATLAB操作中,把变量x,y定义或申明为符号变量的语句为 .

9. MATLAB语言中,合法的变量名须以 开头,后可跟 、 、 . 10. MATLAB计算中,语句A=[1 2 3];b=[-1 2 6]; c=dot(a,b)运行结果为c= .

(提示:先用help dot在命令窗口中在线查询函数dot的用法)

11. 欲将MATLAB的数值显示格式设置为近似有理数格式,可在命令提示符后输入 . 12. 欲将MATLAB的数值显示格式设置为长格式,可在命令提示符后输入 . 13. 欲将MATLAB的数值显示格式设置为短格式,可在命令提示符后输入 .

33214.MATLAB符号计算中,用于求极限、导数及积分的函数分别为 、 、 . 15.MATLAB软件中,对函数做泰勒展开式的函数为 . 16.MATLAB的函数文件的第一个可执行语句必须以关键词 开头. 17.欲退出MATLAB环境,可在命令窗口中 输入 或 命令. (提示:实验一下exit、quit函数)

18.MATLAB的命令窗口中的语句>>clear x y的作用为 . 19.建立下列数据序列,并对所有序列元素求和

111,,, 231001i,i1,2,,20 (2)41i(1)

(3)(2n1)3,n1,2,,20

20.MATLAB符号计算中,用于求解代数方程和常微分方程的函数分别

为 、 .

21.MATLAB软件中,语句int(f,a,b)表示 .

22.用MATLAB语言编写的m文件有两类: 文件和 文件.

23. 擦除MATLAB命令窗口的所有内容用 命令,清除内存中的变量和函数用

__________命令, 清除MATLAB当前窗口中的图形用__________命令,检查指定名字的变量或函数文件的存在性用________命令

24. MATLAB绘图时,在同一个图形窗口中欲使前途不被后图擦除,可在前后绘图语句间加

上命令 .

25.MATLAB软件有一些常用的系统预定义的变量,如无穷大、圆周率、不定量分别用表示 、 、 .

26. 已知A=[1 1;2 4];B=[1 1;3 4];运行A.*B,A*B,diag(A.*B)的结果分别为 、 、 .

27.A=zeros(2,4),A(:)=1:8;s=[2 3 7];则A(s)= .

28.在循环结构中跳出循环,执行循环后面的代码的命令为 . 29.下面程序执行后array的值为 .

for k=1:10 if k>6 break; else

Array(k)=k; end end

30.A=[1 2 3;3 4 5;5 6 7]; 删除矩阵A的第三行的语句为 . 31.A=[1 2 3;3 4 5;5 6 7]; 删除矩阵A的第三行的语句为 .

32. A=[1 2 3;3 4 5;5 6 7]; C=[A,A+1]; C(2,3)= 、C(2,2:3)= 、C([1,3],[1:3])= . 33.求矩阵A=[1 2 3;2 1 3;1 2 3]的特征值和特征向量,特征值为 ,对应的特征向量为 .(提示:函数eig)

34.用,lcm计算135,279和468的最大公约数 和最小公倍数 。 (help 在线查询,lcm的用法,然后做题)

二 、解答

0. 请叙述MATLAB中逗号、分号、冒号、方括号的作用.

123123111211. 已知矩阵A456,B321,C231,请给出求DABC7145162程序代码.

6x13x24x332. 用矩阵相除法求线性方程组2x15x27x34的解.

8xx3x7312提示: 矩阵相除法即AX=b的解为X=A\\b。

类似题目:用MATLAB求如下面线性方程组的数值解.

326x141070x7 2515x366x13x24x333. 用函数solve(1)求解线性方程组2x15x27x34,写出代码.

8xx3x7312提示:用solve求解,可在线查询solve的用法

x2y5x2y21(2)解方程组,

xy3xy14. 写出在MATLAB环境下用命令“limit”、“int”计算下面的极限、积分的代码.

(1)limsin(x2y)y0xy (3)

43(ex4x)dx

42(2)lim(1y)y0 (4)

353(ey4x)dxdy

(5)

xx41dx

(6)创建符号变量,计算积分

t/2t/2Aeiwsds

5. 写出在MATLAB环境下计算下列函数的一阶、三阶导数的语句.

(1)f(x)ax2bxc(2)g(x)exsinx

6.用taylor求f(x)sinx,g(x)ex保留到5阶的麦克劳林泰勒展开式。

7.用for…end结构编写代码求和. (1)

(12)(2)kk010030i11

ij1j1308.用while…..end 结构编写代码求使得123...n100的最小的n.

x1x39.用if…else ...end结构,编写计算分段函数f(x)sinx1x2的值的M函数文件.

exx2

10.用绘图函数plot、plot3、sublpot等函数在一个图形窗口中上、下排列绘制两个子图,分别显示下列曲线:

(1)ysin2xlnx1x4 (2)xt,ysint,zcost,1t10

给出绘制以上图形的代码,并给第一个子图加网格线,第二个子图的x,y轴加轴名标注“x轴”, “y轴”,且(1)图用红色实线绘制;(2)用蓝色星号绘制。

11.用绘图函数subplot,plot、plot3在一个图形窗口中左、中,右排列绘制3个子图,分别显示下列曲线:

(1)ysin2xcos3x20x4 (2)x3t,ysint,zcost,10t20

x3cos2t4cos3t(3)y3sin2t4sin3t,t[0,2]

并给第(1)个子图加图例(legend)‘sin(2x)cos(3x)’,第(2)个子图加标题“螺旋线”(title),第(3)个图的当前图形设置为方形(axis square) 12. 给出绘制下面函数图形的代码:r3(1cos()),0

提示:绘制极坐标系下图形的函数polar.

13.某种商品2014年前两个季度1-6月销售额为[27,36,18,19,25,68],用pie(或pie3)函数绘制

这六个

月销售额的饼形图,并将第3、6月份对应切块分离出来。

14. 编写代码用surf或mesh函数绘制zx3y3在区域(x,y)10x,y10上的空曲 面图形.

15. 编写代码用mesh函数绘制zx2y2在区域(x,y)0x,y10上的空间曲面图

形.

16. 用MATLAB 函数polyfit 对下面两组数据按要求进行数据拟合,写出操作过程. (1)用yax2bxc作为拟合函数,拟合上表中数据;

(2)用yaxb作为拟合函数,拟合上表中数据,并计算拟合函数在X处的值. 17. 欲对数据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的多项拟合,请给出代码.

18. 编写一个M函数,功能为:对输入的三个数值进行比较大小,并返回其中的最小数.

三、程序设计题

1. 用函数调用方法g(x)x12n!.用该函数计算n!

n1n12. 用input函数从键盘输入三个正数,作为三条线段的长度,首先判断三条线段能否构成三角形,若能,求三角形的面积;若不能,给出相关提示信息:不能构成三角形. 提示:(1)先Help input学会Input的用法

(2)若ABC的三边长分别为a,b,c,则面积SABC其中pp(pa)(pb)(pc),abc) 23. 用switch语句完成学生卷面成绩“score”与等级“grade:A,B,C,D”的转化. (1) score90, grade: A (2) 80score<90,grade: B (3) 70score<80,grade: C (4) score<70, grade: D

4. 用switch语句完成完成月份month与季节season的转化. (1) 1,2,3月转化为 spring (2)4,5,6月转化为summer (3) 7,8,9月转化为 autumn (4) 10,11,12月转化为winter

5.某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):

price<200 没有折扣; 200≤price<500 3%折扣; 500≤price<1000 5%折扣; 1000≤price<2500 8%折扣; 2500≤price<5000 10%折扣; 5000≤price 14%折扣; 输入所售商品的价格,求其实际销售价格。

6.编写程序实现f(n)=f(n-1)+f(n-2)函数,计算f(13),其中f(1)=1,f(2)=2.

7.编写程序求出所有的水仙花数,所谓水仙花数,指的是一个三位数,其各位数字的立方和等于该数本身。

8.利用函数文件,实现由直角坐标(x,y)到极坐标(,)的转换,已知转换公式为:



yx2y2,arctan)

x

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务