Matlab试卷A卷

发布 2023-12-21 09:55:12 阅读 8374

一、 选择题(每题2分,共20分,请把答案填入下表中)

1.z=[1-5i,3-8i;2-6i,4-9i],则 z’的运算结果为 d 。

a.1.0000 - 5.0000i 3.0000 - 8.0000i b.1.0000 - 5.0000i 2.0000 + 6.0000i

2.0000 - 6.0000i 4.0000 - 9.0000i3.0000 + 8.0000i 4.0000 - 9.0000i

c.1.0000 - 5.0000i 2.

0000 - 6.0000i d.1.0000 + 5.

0000i 2.0000 + 6.0000i 3.

0000 - 8.0000i 4.0000 - 9.

0000i3.0000 + 8.0000i 4.

0000 + 9.0000i

2.在符号表达式a+b*sin(w)+y中,matlab默认的独立变量是 d

a. ab. bc. wd. y

3.下面的选项中哪一项可以作为matlab语言的变量名 c

a. 3chan b. abcd-2 c. e_a_3_4 d.ab%c

4.x,y,z均为变量名,键入命令clear x,y,z后,该命令所执行的操作是下面哪一项? b

a.删除变量x,y,zb.删除变量x,显示变量y和z的内容。

c.删除变量x和y,显示变量z的内容 d.删除变量z,显示变量x和y的内容。

5.下面的选项中哪一项是系统默认固定变量名? d

a.whos b.length c.gridd.inf

6.x=[1, 2, 3],y=[1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12],执行命令plot(x,y),则图形窗口中将有 d 条线?

a.1b.2c.3d.4

7.创建一3行5列且元素值服从[0,1]区间均匀分布的随机矩阵的指令为 c 。

a.ones(3,5) b.zeros(3,5) c.rand(3,5d.randn(3,5)

8.已知a=[1, 2, 3; 4, 5, 6], 则指令rot90(a)的执行结果为 b

a.ansb.ansc.ad.a=

9.已知:a=[1, 2, 3; 4, 5, 6; 7, 8, 9],b=a([1, 3], 2, 3]),则b的内容为 d 。

a. 3 6 b. 2 8c. 2 9d. 2 3

10.a=[2, 3, 5; 4, 5, 6; 6, 7, 8; 7, 8, 9],a(10)的内容为 a 。

a.6b.7c.8d.9

二、 填空题(每小题2分,共20分)

1.从1到10产生对数等分的5个数据点的指令为 logspace(1,10,5

2.s=’civilization’,则s(9)= t

3.保持当前图形窗口的指令为 hold on

4.将稀疏矩阵a转换为普通矩阵b的指令为 b=full(a

5.求多项式x8+x6-2x5+x3+1的根的指令为 roots([1 0 1 -2 0 1 0 0 1

6.若x=[2 4 3 6],y=find(x>=4),试写出y向量的内容 2 4

7.写出实现运算的命令。

8.写出求解微分方程在初始条件下的解的指令 dsolve(‘d2y+2*dy+2*y=0’,,y(0)=1,dy(0)=0’,’x

9.已知:f=sym(‘a*x^2+b*x+c’),g=subs(f, ‘y’),则g的内容为 a*y^2++b*y+c

10.已知:f=sym(‘x^t’),g=sym(‘exp(-y/u)’)h=compose(f, g, ‘t’, u’, z’),则h=

x^(-y/z

三、 用matlab下列指令完成下列运算(每小题5分,共10分)

1.已知函数,求。

2.已知:,求在上的值。

四、 找出下面程序中指令的错误(10分)

clearx=0:0.1:2

s=0; y=sinx; n=length(x

for i=1:n

s=s+i2+y(i

if s≥100

s break

endend

五、 用matlab命令实现下面的要求(20分)

将一个图形窗口分割成4部分,分别绘制曲线y1=x2+2x+1,y2=x3-3x2-1,y3=y1+y2,y4=y1-y2。x的取值范围[-10,10],步长为0.5。

各曲线绘制的要求如下:

1) y1为用实线连接的红色曲线,数据点形为六角形,标题为“二次函数”;

2) y2为实心的离散数据图,横轴标记为“x”,纵轴标记为“y”;

3) y3为以x为横坐标,y3为纵坐标的阶梯图,坐标轴控制在x为[-11,11],y为[-5,5];

4) y4为半对数坐标图形,其x轴取以10为底的对数坐标,y轴为线性坐标,添加网格线。

六、 编程题(每小题10分,共20分)

1.编写一m函数文件,实现 (注:x为单独的一个数)

2.编写一m程序文件,计算前20项之和,并显示出最后的和。

matlab试卷

线 号 座 封 密 名线 姓 班封 系 密 题号一。二。三。四。五。六。七。八。总分。复核人得分。评卷人。一 计算 共25分 设a 1,2,3 4,5,9 6,3,8 b 2,6,1 3,2,7 4,8,1 1 求a.b 4分 a.b 2 求a.2 4分 a.2 3 求2 a 4分 14 12 a ...

matlab试卷

2.下列说法错误的是。a 大部分程序都可以由顺序结构 选择结构和循环结构构成,但是有些必须用专门的程序结构构成,比如递归结构,循环嵌套结构等等。b 同阶方阵a和b的运算中,a b与b a运算结果相等。c matlab在函数调用上有一个与一般高级语言不通之处,就是函数所传递参数数目的可调性。凭借这一点...

Matlab试卷

一 填空题 本大题共3小题,每空4分,共20分 1 matlab中指令的续行符。2 表达式的计算机表示。3 等差向量产生命令为 1 vec1 10 5 40,那么 vec1 2 vec2 40 5 10,那么 vec2 3 vec3 linspace 10,50,6 那么 vec3 100 二 给出...