haihongyuan.com
海量文库 文档专家
当前位置:首页 >> 数学 >>

最新matlab试卷B答案

最新matlab试卷B答案

精品文档

烟台大学 20 10 ~20 11 学年第 二 学期

__MATLAB 及应用__试卷 B 参考答案及评分标准

考试方式:

开卷

院系: 光电学院 年级: 2009 专业: 电子信息技术、电子科学技术、通信工程

……………………………………………………………………………………………..

注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。

此格式为题头,如本页不够,后面请附相同规格(A4)的纸张。

……………………………………………………………………………………………..
一、 填空:(每空 1 分,共 20 分)

1、结构矩阵 单元矩阵

2、将 23 赋给矩阵 A 的第 3 个元素 将 5 赋给结构矩阵 B 的成员 x2

3、交互式命令执行方式 M 文件程序执行方式

4、plot3 stem

5、选择结构 顺序结构

6、差分 diff(X) 差商 diff(X)/h

7、图形对象 句柄

8、半径为 1 球心位于坐标原点的球 9、max(x),sum(x)

10、ode23 或 ode45

11、将曲线颜色设置为红色,线宽设置为 3 磅。

二、根据要求完成下列各题:(40 分)

1、写出以下命令执行后的结果:(每小题 4 分,共 20 分)

(1)(4 分) a1 = 53

a2 = 0

a3 = -12 45

4 -5

0 -5

a4 = 4 -5 0 -13

(2)(4 分) C = 2 7 6

10 3 1

1 9 11

M= 0 1 1

100

011

k= 2 4 6

ans = 10 7 9

(3)(4 分)y = 2 3 4

Y = 24

(4)(4 分)x = 2 4 6

y= 1 3 5

4 8 12

精品文档

精品文档

s= 3

r= 2 1 0

(5)(4 分)f = 12 15 2 0

n = 29

2、阅读下列程序,写出运行结果。(每题 5 分,共 20 分)

(1)s = 4 8 12 16

(3 分)

G = 40

(2 分)

(2) r= 1 7 4 1

(3 分)

数据序列为 1 7 4 1

(2 分)

(3) x=?2

(1 分)

x= 2

(1 分)

y = 1 2 4 8 (3 分)

(4)n=[0,1,2]

(1 分)

ewn=[0,2,4]

(1 分)

Xw0=16

(3 分)

三、根据题目要求编写程序。(40分) (未注明处每用错一条命令扣一分)

1、(5分)x=1:6;y=[4,7,12,19,28,39];

x0=1.5:5.5

y0=interp1(x,y,x0,'spline')

2、(11分)文件名为msr.m 的函数文件 function [m,s,r]=msr(A) m=mean(A); s=std(A); r=corrcoef(A) ;
调用msr.m的命令文件 n=0:5;m=0:11; x=[n,11-n]; y=cos(pi*m/12); A=[x',y']; [m,s,r]=msr(A); disp(['x的均值mx=',num2str(m(1)),', ', x,y的互相关rxy=',num2str(r(2))])

(2分) y的均值my=',num2str(m(2)),...
(2分)

3、(12分)close all,clear all

[x,z]=meshgrid(-13:1:13);

(1分)

y=5*ones(size(x));

(2分)

subplot(1,2,1),surf(x,y,z)

(2分)

xlabel('x'),ylabel('y'),zlabel('z'),grid on (1分)

[x,y]=meshgrid(-2*pi:0.5:2*pi);

(1分)

z=exp(-sqrt(x.^2+y.^2)).*sin(x).*cos(y); (2分)

subplot(1,2,2),surf(x,y,z),

(2分)

xlabel('x'),ylabel('y'),zlabel('z') ,grid on (1分)

精品文档

精品文档
4、编程完成下列运算:(12 分) (1)(3分)syms m a t
f=sin(m*(t-a))/(t-a); limit(f,t,a) (2)(3分) syms x g=1/(1+2*x^2); int(g,x,0,1) 或 g=inline('1./(4+x.*x)'),quad(g,0,1) (3)(3分) [x,y]=solve('8*x*x+6*y*y-4','x*x+12*x*y-3*y*y','x,y'); x=double(x) y=double(y) (4) (3分) syms x y f=(x^2-2*x)*exp(-x^2-y^2-x*y); df=diff(f,x) ;ddf=diff(df,y)
精品文档


网站首页 | 网站地图
All rights reserved Powered by 海文库 haihongyuan.com
文档资料库内容来自网络,如有侵犯请联系客服。3088529994@qq.com