还剩7页未读,继续阅读
文本内容:
一、填空题
1、在MATLAB中,清除所有变量的命令为_____clearall_______
2、在MATLAB中,保存和载入数据分别使用命令_____save_______、____load________
3、矩阵的条件数记为矩阵A的条件数等于A的范数与A的逆的范数的乘积_,定义为___________
4、在MATLAB中对图形窗口进行灵活分割的命令为__suplot__________,对函数自适应采样的绘图函数为_fplot函数__________,绘制三维曲面的函数为______surf______、__plot3__________
5、在MATLAB中,求矩阵特征值及对应的特征向量的命令为___[XB]=eigA
6、,=
[334],A.*B=
[223]
7、在MATLAB中,zeros13=000,ones12=
118、给定个点可以唯一确定一个阶多项式,在MATLAB中,利用命令___poly______可以确定多项式的系数,对多项式求导的命令为___polyder_________
9、在MATLAB中,使用命令__linspace__________可做线性插值
10、在MATLAB中,输入命令sum[215;985],输出结果ans=
1191011、在MATLAB中画二维图形的常用函数为__plot____________,画三维图形常用函数为_plot3________、surf___________、_sphere_________.
12、在MATLAB中,求矩阵的逆矩阵可用命令_invA__________
13、,=6,A.^2=ans=
4912542536912514、在MATLAB中,可以用命令polyval计算多项式的值,用命令roots求多项式的根
15、在MATLAB中,数据输出时可以用命令__format_______改变数据输出格式
16、在MATLAB的工具箱中,求定积分的函数为_int函数___________、____quadl、__vpaans__________
17、在MATLAB中,eye33=ans=100010001
二、选择题
1、在MATLAB中,列出当前工作空间变量名的函数是AAwhosBclcCpathDdraw
2、在MATLAB中,图形窗口色图的设置和改变需调用函数BAcolorBcolormapCplotDchange
3、在MATLAB中,求齐次线性方程组的基础解系可直接调用函数BAnumlBsolveCnullDpolyfit
4、在MATLAB中,不能画三维图形的函数为AAtextBmeshCsurfDplot
35、MATLAB中M文件的分类为AA脚本文件、函数文件B仅有脚本文件C仅有函数文件D函数文件、命令文件
6、MATLAB中生成平面网格坐标矩阵的函数为AAmeshgridBgridmeshCsubplotDsub
7、给定个点可唯一确定一个次多项式,需调用的命令BApolyxynBpolyfitxynCpolyfitnDpolyn
8、MATLAB中‘legend’函数的功能为BA给图形加标题B在指定位置给图形加注释C给图形变色D给图形添加图例
9、已知,则在MATLAB中调用命令A3的结果为AA3B2C无结果D
710、MATLAB中调用命令[LUP]=luA后,矩阵A满足DABCD
11、MATLAB中调用命令v=eye21后的结果为AAv=[1;0]Bv=
[10]Cv=[0;1]Dv=[10;01]
12、MATLAB中计算积分,则下列程序中的空格处应填的命令是symt ;f=3/t-1^2*t-2;F=_____________y=doubleFAft26Bqadft26Cintt26Dintft
2613、如果在MATLAB的命令窗口输入命令a=inputa=,出来的结果为AAa=B没有任何显示Ca=D’a=’
14、’try’语句为MATLAB所特有的试探性语句,下面的程序MATLAB能执行吗,执行的命令为BA=[123;456];B=[789;101112];tryC=A*B;catchC=A.*B;endA不执行B执行的是’catch’后的命令C执行,但没有结果D执行的是’try’后的命令
15、MATLAB中与linspace3711等价的命令为BA3:7B3:
0.4:7C3:4/11:7D3:7/10:
716、对于下面的程序,在MATLAB中运行后f的形式为Ca=0;b=3*pi;n=1000;h=b-a/n;x=a:h:b;f=exp-
0.5*x.*sinx+pi/6A数B矩阵C向量D没有结果
17、已知,,MATLAB中若想由x生成矩阵可调用命令AA=[xx.^2x.^3]BA=[xx^2x^3]CA=[x;x^2;x^3]DA=[x;x.^2;x.^3]
18、已知数据点为x=-6:6,y=sinx,x0=-6 :
0.25 :6,过、做分段三次样条插值,并求该多项式再x0处的函数值,在MATLAB中应使用的命令是Ainterp1xyx0’pchip’Binterp1xyx0pchipCinterp1xyx0’spline’Dinterp1xyx0’cubic’
19、下面命令中不能求解线性方程组的命令是AAA/bBA\bCinvA*bDA^-1*b
20、MATLAB中命令exp1的结果为CA0B1CeDinf
21、MATLAB中命令sum[412;036]的结果为BA16B448C79D程序出错,没有结果
22、MATLAB中生成希尔伯特矩阵的函数为DAinvhilbnBcompanynCeyenDhilbn
23、MATLAB中给变量w赋空矩阵的语句为BAw=zerosBw=[]Cw=zeros00Dclearw
24、在MATLAB中,如需查询一个函数的基本用法,命令为AAhelpBversionCdemoDpath
25、A=[121;223;500],则MATLAB中求A的逆矩阵的命令为DAdetABuvACA*-1DinvA
26、b=
[52372360],要把b向量的元素按从小到大的顺序排列,MATLAB中用的命令为BAsortBputCfprintfDmesh
27、已知A=
[40],MATLAB中C=[AonessizeA]为A4011B4010C4000D
404028、在MATLAB中,列出当前工作空间变量名的函数是CApathBclcCwhosDdraw
29、MATLAB对图形窗口进行灵活分割的命令为BAplotBsubplotCaplotDploval
30、MATLAB中生成一个2行4列的单位矩阵的命令为AAeye24Beye22Ceye2Dzeros
31、已知x=
[42],求以x为根的多项式的语句是Ax=
[42];polvalxBx=
[42];polyxCp=rootsx;polypDx=
[42];rootsx
32、在MATLAB中,清除所有变量的命令为AAclearBclcCdeleteDholdoff
33、命令floor
3.4及ceil
3.4的值为多少AA34B44C33D
4334、在MATLAB中,打开示例程序的命令为AAdemoBhelpCclearDplot
35、MATLAB中保持图形窗口不关闭的命令为BAalterBholdonCholdoffDcd
36、在MATLAB中,强行终止程序运行的命令为DActrl+vBctrl+shiftCctrl+cDshift+c
37、,,则A.*B=DA运算不执行,因有错B683C574D
66338、双纵坐标函数为DAplotByplottyCplot3Dplotty
39、求解在x=1附近的根的错误的语句为Afzerox^3-3*x+1=01Bfzerox^3-3*x+11Cfzerox^3-3*x+1=0
[12]DP=[1-31];rootsp
40、已知数据点为x=[
11.
41.
61.
82.0],y=[
3.
753.
992.
071.
524.22],拟合一条过这些点的3次曲线,应使用的命令是DApolyfitxyBpolyfit2Cpolyfitxy1Dpolyfitxy
341、MATLAB中表示无穷的符号是CABintCinfD+in
42、MATLAB中给图形加网格线的命令为DAgridoffBholdonCboxonDgridon
43、MATLAB中程序A=[123;-121;352];B=[346;589;453];C=B1B7,运行后结果为CAC=[111;100;111]BC=[100;100;101]C无结果DC=[010;100;111]
44、MATLAB中生成一个从0到20的等差为
0.5的数列应使用的命令为CAx=linspace020)Bx=0:20Cx=linspace02041Dx=linspace
0200.5)
45、MATLAB表示圆周率的符号是CABintCpiD没有符号可表示
46、MATLAB中c=
[1234],要得到c的转置向量所用命令为Ab=c’Bb=
[1234]Cb=invcDb==c
48、MATLAB中a=
[132],则b=a.^2的结果为BAb=
[164]Bb=
[194]Cb=
[264]D执行出错,无结果
三、阅读下述MATLAB脚本程序A=[3579;0241;6448];B=ones33;b=A
[12]2:3;B44=5;A
[12]:=[];C=[A;B:1:3];D=reshapeC28;写出b、A、B、C、D的结果b=5724A=6448B=1110111011100005C=6448111011101110D=6141418011111100
四、已知多项式和,编写脚本程序计算1)多项式ax+bx2)多项式ax*bx3)多项式ax的根
五、用MATLAB编写函数,计算,函数的输入参数为x,输出参数为f,函数名为fun
六、编程求的值,要求1使用循环语句编程,但不能使用数组运算符和sum;2使用数组运算符和sum编程,不能使用循环结构。