2012 MATLAB基础 复习题 下载本文

syms a11 a12 a21 a22; A=[a11,a12;a21,a22] AD=det(A) AI=inv(A) AE=eig(A)

2?ax?by?c?02.给定一代数方程组?,给出求解x和y的过程。

?y?2?xsyms a b c x y f=a*x^2+b*y+c g=x+y-2 [x ,y]= solve(f, g) S=solve(f,g); [S.x,S.y]

?x2?y2?z?10?3.给定一代数方程组?x?y?5z?0,给出利用MATLAB命令求未知

?2x?4y?z?0?元x,y和z的过程。 syms x y z f=x^2-y^2+z-10 g=x+y-5*z h=2*x-4*y+z S=solve(f,g,h); [S.x,S.y,S.z]

9

第五章 一、选择题

1.x轴和y轴均采用对数坐标应使用( C ) A. semilogx函数 B. semilogy函数 C. loglog函数 D. 极坐标函数

2.使用plot(Y),如果矢量Y是复数,说法正确的是(A )。 A.虚部为纵坐标,实部为横坐标 B. 实部为纵坐标,虚部为横坐标 C.虚部为纵坐标,元素序号为横坐标 D. 实部为纵坐标,元素序号为横坐标

3.执行t=0:pi/10:2*pi; plot(exp(i*t))后,得到( C) A. 一条直线 B. 正方形 C. 一个圆 D. 几个同心圆 4.若x和y是同样大小的矩阵,则plot(x, y)绘制( B ) A. y中各行相对x中各行的曲线 B. y中各列相对x中各列的曲线 C. y中各行相对x中各列的曲线 D. y中各列相对x中各行的曲线

5.如果曲线数目太多,无法单独控制曲线属性,应使用的方式是( B )

A.一组变量绘图 B. 多组变量绘图 C. 双Y轴绘图 D. 单矢量绘图

6.若希望对多条曲线中的每条曲线的线型、颜色和标记点单独进

10

行控制,应使用( B )

A.一组变量绘图方式 B. 多组变量绘图方式 C. 双Y轴绘图方式 D. 单矢量绘图方式

7.给定函数scatter(x, y, s, c),如果希望曲线中的标记点的大小随着x轴坐标绝对值的增大而增大,应( A ) A. s随着x轴坐标绝对值的增大而增大 B. s随着x轴坐标的增大而增大

C. c随着x轴坐标绝对值的增大而增大 D. c随着x轴坐标的增大而增大

8.控制数据矩阵中某些点不显示,实现剪孔效应,应将对应数据点设置为( D )

A. 0 B. 正无穷大 C. 负无穷大 D. 非数NaN 9.要保持绘图,应使用( A)

A. hold on命令 B. hold off命令 C. hidden on命令 D. hidden off命令

10.要以数据点的大小为坐标轴的范围,应使用(D ) A. axis ij命令 B. axis equal命令 C. axis square命令 D. axis tight命令 11.clf命令用于( C )

A. 删除工作空间变量 B.创建图形窗口 C. 清除图形窗口内容 D. 关闭图形窗口 12.subplot(2, 3, 2)的意思是( A )

11

A. 图形窗口分为两行,每行三个子窗口,二号子窗口为当前窗口 B. 图形窗口分为三行,每行两个子窗口,二号子窗口为当前窗口 C. 图形窗口分为两行,每行两个子窗口,三号子窗口为当前窗口 D. 图形窗口分为一行,六个子窗口,二号子窗口为当前窗口 13.要在图形中加注窗口标题,应使用的函数是( B ) A. set B. title C. gco D. xlabel 14.用鼠标加注文本,应使用( D)

A. xlabel函数 B. ylabel函数 C. zlabel函数 D. gtext函数 15.legend函数可以用来( C )

A. 添加Tex字符 B. 加注文本 C. 添加图例框 D.添加标题 二、填空题

1.用极坐标绘制函数y=sin(3t)cos(t)图形的指令为 t=0 :0.01:2*pi;

polar(t,sin(3*t).*cos(t)) 。P96 2.shading函数用于 表面色彩的渲染 。P122 3.colormap(MAP)函数可以 将当前图形窗口的色彩图设定为MAP 。P123

4.要将句柄为h的图形窗口指定为当前窗口可以使用 figure(h) 命令。P127 三、名词解释

12