MATLAB09年试题加答案.docx

上传人:b****2 文档编号:20017567 上传时间:2023-04-24 格式:DOCX 页数:25 大小:145.96KB
下载 相关 举报
MATLAB09年试题加答案.docx_第1页
第1页 / 共25页
MATLAB09年试题加答案.docx_第2页
第2页 / 共25页
MATLAB09年试题加答案.docx_第3页
第3页 / 共25页
MATLAB09年试题加答案.docx_第4页
第4页 / 共25页
MATLAB09年试题加答案.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

MATLAB09年试题加答案.docx

《MATLAB09年试题加答案.docx》由会员分享,可在线阅读,更多相关《MATLAB09年试题加答案.docx(25页珍藏版)》请在冰豆网上搜索。

MATLAB09年试题加答案.docx

MATLAB09年试题加答案

西安电子科技大学

考试时间90分钟

2009年语言试题

题号

-一一

二二二

-三

总分

分数

1.考试形式:

闭卷;2.本试卷共七大题,满分100分;3.

答案写在试卷上

班级学号姓名任

课教师

一、基本知识填空题(每空1分,共20分)

1.的通用命令中列出内存中的变量目录可用命令;若

对函数功能和用法不熟悉,可用命令;显示变量、

阵列或文本时,可用

命令;清除工作空间中的变量时,可用命令;保存和恢复工作空间,或者工作空间中的特定变量时,可用和命令。

2.在图形系统中,如果需要给已经绘制好的图形加上栅格线,

可以使用命令,如果需要在指定的坐标位置标注

文本时使用的函数为,需要绘制多条曲线,保持

当前图形窗口可使用命令。

3.用绘制条形图时可使用函数,绘制柱状图,用以

表示数据值的分布情况时可使用函数。

4.中用于控制不定次重复循环语句为,若在循环执行

过程中需要终止该循环时采用的语句为。

5.对于中的多维阵列,在保持所有元素个数和内容不变的前提

下可以使用函数改变其尺寸和维数;利用

函数可以定义单元阵列。

6.在中,可用内部函数与工具箱函数产生矩阵,其中如果要产

生单位阵可用函数,产生对角阵可用函数,

产生均匀分布的随机阵可用函数。

7.在中,将含有小数的数值转换成字符串可用命令,

在字符串中查找子字符串可用命令。

C.

脚本文件可以调用函数文件;

3]

D.函数文件中的第一行必须以开始

3.在窗口中分别输入下列命令,对应输出结果错误的是()

A.[-3:

2][-3-21012]B.(1,2)>0[00]

C.((3),2).'[00]D.3-2*(1,2)[1.09972.5377]

4.对于矩阵B,统计其中大于A的元素个数,可以使用的语句是

()

A.(B)-((B<))

B.((B>A))

C.((B>A))

D.((B>A))

5.已知1=''

2='',3='I

',有:

k1(12),

k2((1,'i','

u')2),k3(3,''),

则k1,k2,

k3的结果

分别为:

()

A.3,3,5B.3,4,5C.4,3,5

D.3,4,6

三、程序填空(每空2分,共12分)

1.

编写程序,用三阶多项式来拟合数据,在同一图形窗口中绘制拟合前和拟合后两条曲线,并对图形坐标轴进行控制。

程序如下:

[1,2,3,4,5]

%

x2=1:

0.1:

5;

y2=;%

(1)

(,'o'22);%

;[5.1,6.2,7.0,8.2,9.3]

采用三阶多项式拟合

拟合后的曲线

绘制曲线

m1=([y,y2]);m2=([y,y2]);

;%用调制坐标轴,横坐标在[06]之间,且完全显

示图形

;%加上标题“多项式曲线拟合”

2.编写程序,对于用户输入的向量或矩阵,计算其平均值:

%提示输入数据并保存到X中,命令行显示“请

输入数据”

y=(x,1,((x)));

m=;%计算均值m

四、(8分)为解下列线性方程组,请写出语言程序。

4x1+2x3+3x4=9

3x2+2x3+3x4=8

2x1+x4=10

x3-2x2+3x4=7

五、(10分)利用函数输入选择参数,输入菜单的名称为

 

根据的取值分别给变量x赋不同的值。

当1时,x的值为的值为

4行3列全0矩阵;当2时,x的值为3行4列全为5的矩阵;当3时,x的值为5行3列均值为0,方差为1的正态分布的随机矩阵;当4时,x的值为字符串“”;当为其它值时,则显示“”。

要求使用函数。

六、(15分)某混合信号有2个不同频率的确知信号,加上正态分布的随机噪声构成,噪声功率为4,2个确知信号分别为:

s10sin(2的/fs)>勺5sin(2f?

n/fs),其中信号频率分别为fi2、

f25,采样频率为fs20,采样点128点,即0,1,2,…,127。

编程完成以下内容:

(1)求出信号的频谱(用到的函数有和)。

(2)以图形的方式比较信号波形和信号频谱,要求把图形窗口分成2个子窗口,分别画出:

时域信号波形(横坐标为“”,纵坐标为“”,标题为“信号时域与频域波形”)、信号频谱(横坐标为“()”,纵坐标为

七、(15分)某宿舍有4名同学期末考试的成绩为下表所示:

姓名()

课程及成绩

英语()

85

83

80

90

物理()

75

84

69

75

数学()

78

92

77

81

计算机()

83

87

82

78

编程完成以下内容:

(1)基于表格内容构建结构阵列,结构名为。

对每名同学成绩按学分加权求出综合测评分。

其中(英语)、物理

()、(数学)的学分分别为3452,综合测评分的计算公式如下:

nn

x—WiX,x为课程成绩,Wi为相应的学分,ww,n为成Wi1i1

绩个数。

⑵基于表格内容构建单元阵列,单元阵列名为1,单位阵列中每一行保存一个学生的信息,包括学生姓名和学生各门课成绩。

通过访问单元阵列,计算每一个学生的平均分,将平均分作

为一个新的域,更新已经建立的单元阵列

平均分

最终得到的单元阵列格式为:

姓名成绩

学生1

学生2

学生3

学生4

基本知识填空题(每空1分,共20分)

1、

2、

3、(或)

4、()

5、

6、

7、2

选择题(每题4分,共20分)

DBCBB

程序填空题(每空2分,共12分)

1(,3)

2y2

(2)

3([06m2ml])

4

'请输入数据’)

(‘多项式曲线拟合’)

5x=(‘请输入数据\n')或x=(

⑤m=(y)

四、(8分)

[4023;0323;2001;0-213;];%3分

[98107]';%2分

\b;或(A)*b;%3分

另一种答案:

[4020;030-2;2201;3313];%3分

[98107];

%2

;或*(A);%3

五、(10分)

('a','1','2','3','4','5');

%3

%

语句格式写对2分

1

(4,3);%1

5.

%1

*(3,4);

3

5(5,3);%1分

4

'';%1分

(‘')%1分

六、(15分)

f1=2;f2=5;20;0:

127;

%1

s1=10*(2**f1*);

%1

s2=5*(2**f2*);

%1

2*((n));%2

12;

%1

(s);%1

();%1

分或((s))

%2

(0()-1)*()

或*(n)

%2

(1);

(2,1,1);();

%1

(‘信

号时

与频

域波

形');

%1

(‘');(‘

');

%1

(2,1,2);();%1

(‘()');(‘');%1分

七、(15分)

%构建结构阵列3分,也可用赋值语句逐个赋值('',{''''''''},...

'',{[85757883],''[83849287],''[806977

82],''[90758178]});

%加权求平均,%7分

[3452];

(w);

();

(1);

1

(i)(i)*w

(1)(i)*w

(2)...

(i)*w(3)(i)*w(4);

构建单元阵列%3分

1={'',[85757883];'',[83849287];'',

[80697782];'',[90758178]};

1{i,3}=(1{i,2});%

更新正确2分

1:

(1)

西安电子科技大学

考试时间90分钟

2009年语言试题

题号

一一一

.二

三三

总分

分数

1.考试形式:

闭卷;2.本试卷共七大题,满分100分;3

答案全部写在答题纸上。

班级学号姓名任

课教师

二、基本知识填空题(每空1分,共20分)

8.的通用命令中若对函数功能和用法不熟悉,可用命

令;显示变量、阵列或文本时,可用命令;清除工作

空间中的变量时,可用命令;保存和恢复工作空间,

或者工作空间中的特定变量时,可用和命

令。

9.系统提供了两个重要部件:

和,它们

在系统和用户编程中,占据重要的地位。

10.在中,可用内部函数与工具箱函数产生矩阵,其中如果要产

生单位阵可用函数,产生全0阵可用函数,

产生全1阵可用函数,产生对角阵可用函

数。

11.在图形系统中,如果需要给已经绘制好的图形加上栅格线,

可以使用命令,如果需要在指定的坐标位置标注

文本时使用的函数为。

12.用绘制极坐标中的图形时可以使用函数,绘制条

形图时可使用函数,绘制柱状图,用以表示数据

值的分布情况时可使用函数。

13.中用于控制不定次重复循环语句为,若在循环执行

过程中需要终止该循环时采用的语句—。

14.对于中的多维阵列,在保持所有元素个数和内容不变的前提

下可以使用函数改变其尺寸和维数;利用

函数可以定义单元阵列。

二、选择题(每题4分,共20分)

6.设[123;345;567;789],贝U(A),(A)和(A)的结果

()

A.[162024]3[43]B.[6121824]3

[34]

C.[6121824]4[43]D.[162024]4

[43]

7.设[0:

0.5*],(X)且(X),那么Y.*Z,Y*Z'和

(1)的结果分别

为()

A.[000]0[10-1;010]B.[000]0[1

0-1010]

C.[000][010;000;0-10][10-1;010]

D.[010;000;0-10][000][10-1010]

8.对于矩阵A,统计其中大于T的元素个数,可以使用的语句是

()

A.(A)-((A<))B.((A>T))

C.((A>T))D.((A>T))

9.假设多维阵列(5,5,4),下面对A进行各种不同的操作,其中错误的是()

A.(A).*(A)B.A1

(1)=A

C.(A)(A)D.A1{2}=2(A)

10.已知1=''

2='',

3='123',有

:

k1(12),

k2((1,'m,'

n')2),k3(3,

''),贝Uk123

的结果分别

为:

()

A.2,2,5B.

2,3,5

C.3,2,4

D.

2,3,4

三、程序填空(每空3分,共15分)

3.编写程序,在同一图形窗口中绘制y1和y2两条曲线,并对

图形坐标轴进行控制。

程序如下:

x=-3:

0.1:

3;

y1=2*5;y2=x.A2-3*x;

(1);%绘制曲线y1

1;%保持曲线y1

(2);%绘制曲线y2

ml=([y1,y2]);m2=([y1,y2]);

2;%用调制坐标轴,横坐标在[-33]之间,且完全显示图形

3;%加入图形注释,横坐标为“时间”,纵坐标为“幅度”

4.编写程序,对于用户输入的向量或矩阵,计算其平均值和方

差:

4;%提示输入数据并保存到X中,命令行显示“请

输入数据”

y=(x,i,((x)));

m=(y);%计算均值m

四、(10分)为解下列线性方程组,请写出语言程序。

3xi+x2+5x4=2

6x2+7x3+3x4=4

4x2+3x3=7

2xi-x2+2x3+6x4=8

五、(10分)利用函数和函数编写脚本文件。

输入选择,当1时,产生[-1,1]之间均匀分布的随机数;2时,产生大小为5x5的对角阵,其中每个元素在[0,1]之间均匀分布;当3时,产生均值为0,方差为1的正态随机数;当4时,产生均值为5,方差为4的大小为5x5的正态随机矩阵;当5时,直接退出菜单。

六、(10分)某宿舍有4名同学,3门课程的期末考试成绩如下表所示:

姓名()

成绩()

857578838492

806977

907581

要求编程完成以下内容:

⑶基于表格内容构建结构阵列,结构名为。

通过访问结构阵列,计算每一个学生的平均分,将平均分作为一个新的域,更新已经建立的结构阵列。

最终得到的结构阵列可表示为

⑷基于表格内容建立二维单元阵列,单位阵列中每一行保存一

个学生的信息。

通过访问单元阵列,计算每一个学生的平均

分,将平均分作为一个新的域,更新已经建立的单元阵列最终得到的单元阵列格式为:

姓名成绩平均分

学生1

学生2

学生3

学生4

七、(15分)某一过程中通过测量得到:

t

0

0.2

0.4

0.6

0.8

1.0

2.0

5.0

y

1.0

1.5

1.9

2.1

2.3

2.4

2.6

-4.0

编程完成以下内容:

(1)分别采用三阶和四阶多项式对数据进行拟合;(提示:

采用

进行多项式拟合;调用格式为p=(),n为多项式阶数,p为得到的多项式系数)

(2)比较拟合效果,要求把图形窗口分成两个子窗口,子窗口1

绘制出原始测量值和三阶多项式拟合后的曲线,子窗口2绘制出

原始测量值和四阶多项式拟合后的曲线;

(3)根据已知时刻点的测量值,计算两种拟合方法的均方误差

()。

n

MSE丄(yi?

i)2,其中y为上面表中的原始测量值,?

为拟

ni1

合后的估计值。

 

四、基本知识填空题(每空1分,共20分)

1、

2、

3、

4、

5、(或)

6、

7、

五、选择题(每题4分,共20分)

DACBB

六、程序填空题(每空3分,共15分)

2([-33m2ml])

3

'请输入数据’)

(‘时间’);(‘幅度’);

4x=(‘请输入数据\n')或x=(

四、(10分)

[3105;0673;0430;2-126;];%3分

[2478]';%3分

\b;或(A)*b或(A)*b;%4分

另一种答案:

[3002;164-1;0732;5306];%3分

[2478];%3分

;或*(A);%4分五(10分)

=('a','1','2','3','4','5');%3分

%

语句格式写对2分

1

2*1;

%1

2

((1,5));

%1

3

5

%1

4

5+2*(5,5);

%1

%1

六、(10分)

%构建结构阵列3分,也可用赋值语句逐个赋值

('',{'','','',''},...

\A,,,J)■■■

'',{[857578],[838492],[806977],[907581]});1:

()

(i)=((i));%更新正确2分

%构建单元阵列3分,也可用赋值语句逐个赋值

1={'',[857578];'',[838492];'',[806977];

'',[907581]};

1:

(1)

1{i,3}=(1{i,2});%更新正确2分

或者可由直接转换到

1=2();%4分

1=

(1);%删除单点维

1=1';%结果正确1分

七、(15分)

t=[00.20.40.60.81.02.05.0];

y=[1.01.51.92.12.32.42.6-4.0];%1

p1=(,3);%1分

p2=(,4);%1分

x=[0:

0.1:

5];

y1=(p1);%1分

y2=(p2);%1分

(1,2,1);%语句格式写对1分

(,'0'1);%也可使用命令,正确画出第一个子图2分

(1,2,2);

(,'0'2);%正确画出第二个子图2分

能找到正确的估计值位

i=16(1+0.1);%(0.1)+1;

西安电子科技大学

考试时间90分钟

语言试题

题号

一一一

-——二

■——三

总分

分数

1.考试形式:

闭卷;2.本试卷共六大题,满分100分。

班级学号姓名任

课教师

七、选择题(每题5分,共30分)

1.工作空间中有变量,按如下步骤进行操作,

(1)将变量a存成

数据文件,

(2)清除工作区间所有变量,(3)再将数据文件调入工作区间,下面()组命令是正确的:

Aa;;;Ba;;;

C;;;D;;-;

2.在窗口中分别输入下列命令,对应输出结果正确的是()

A.(-1)1B.(1,2)>01

C.(⑵).'[11]D.(1,3)[0.95011.2311

0.6068]

3.对应提供的绘制平面曲线、离散序列、三维曲线、三维网格曲线、等高线图的函数为()

A.,,,3,B.,,3,,

C.,,,3,D.,,3,,

4.下列对条件语句、分支语句、固定循环次数语句、不定循环

次数语句关键字排序正确的是()

A

B.;;;;

・・・・

D.;;;;

5.在的中输入下列语句:

[13;24](x(:

2))(x)(x)(u,1);运行

后,在中对应的输出结果为()

A.5-2[1;4]5B.52[1;2]3C.42[1;2]3

D.4-2[1;4]5

6.仁'a'2

(1),

(2),

(2,'')(2,'a')

下列对变量2,值描述正确的是:

A‘M10[]B.‘’60[25]C.‘M11[]D.

‘’61[25]

八、程序填空和改错,改错处用箭头标记(每空5分,共20)

抛物线的方程为yax2cx,输入c后,绘制该曲线,寻找曲线的最小值和对应的x值。

小明编写程序如下:

('');

2:

0.1:

2;

%

(1)对变量赋为数组x的

个数

⑴;

*xA2*x;—%

(2)按照函数形式对y赋值

;%(3)绘制曲线

('x')Cy');

[](y);

();—%(4)找到最小函数值对应的x值

三、(10分)[123;456;789],利用函数输入选择参数,1时,将A按列向变为9X1的列矢量,记为B;2时,将A的前两列的元素对应相加,得到C为3X1的列矢量;3时,求A的对角元素之和(提示用函数)。

四、(10分)牛顿迭代法是方程寻根的一种方法,考虑

f(x)x22x3,方程f(x)0的牛顿迭代公式为…k弋即

Xk1

簣宁ko’1,2-。

首先'编牛顿迭代法函数’函数形

式如下:

(x)

%®数功能:

按牛顿迭代公式定义函数

%俞入参数:

x,自变量,

%俞出参数:

y,函数值

然后,给定初值xo0,编写一循环主程序,当|Xk1xk|104或

循环次数大于100时,停止迭代,显示最终的方程根。

五、(15分)某班为进行综合测评,需用编程完成以下内容:

⑸构建如下的结构阵列

Student

⑹对学生成绩按学分加权求出综合测评分,并从低到高排序

(体育)、(英语)、(数学)、物理()的学分分别为1232.5,综

n

合测评分的计算公式如下:

x丄WiXi,x为课程成绩,Wi为相

Wi1

n

应的学分,WWi,n为成绩个数。

i1

⑺按如下方式显示结果:

(提示:

2(x),可将数据x转换成字符

串)

六、(15分)下图所示的梯形电路中,若Us10sin(2fon/fs),其中

Us10V为电源电压幅值,信号频率fo2,采样频率为fs10,采样点256点,即0,1,2,…,255。

编程实现:

⑴求tAb

⑵在b点接频谱分析仪观察该点电压频谱,用仿真,分图绘制正弦电压Ub的波形和频谱。

提示,用到的函数有,

建模:

此电路中设各节点电压幅值为Ua、Ub

将各支路电流用这些电压来表示

程AU:

ai1ai2Ua

a21a22Ub

5

RR2

0

 

语言2007年笔试考试答案

九、选择题(每题5分,共30分)

1、ACBBAD

十、程序填空和改错(每空5分,共20)

抛物线的方程为yax2ex,输入c后,绘制该曲线,寻找曲线的最小值和对应的X值。

小明编写程序如下:

('');

1;

2:

0.1:

2;

(x)(x,2);%

(1)对变量赋为数组x的个数

(1);

*xA2*x;—*x^2*x;%

(2)按照函数形式对y赋值

()%(3)绘制曲线

('x')Cy');

[](y);

();—();%⑷找到最小函数值对应的x值

[123;456;789];

%也可用

1

(((A))

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1