MATLAB考试原题 跪求答案

1、与其它高级语言相比,MATLAB显著特点是 。
2、设A=reshape(1:9,3,3), 删除矩阵A的第7号元素后,A= 。
3、设A=[1,2,3;4,5,6;7,8,9], 删除矩阵A的第4号元素后,A= 。
4、产生20个两位随机整数的命令是a=________________ _________求它们的和的命令是__________。
5、产生3行4列均值为1,方差为2的正态随机矩阵的命令是a=____________ ______ __________ _________;
6、abs函数除了求实数的绝对值外,还可以求___________________________。
7、设A和B是同维大小的矩阵,则A*B与A.*B的区别是________________________。
二 选择:
1、在下列命令中,不可以转化成字符串的函数是( )
A. char B. abs C. num2str D. mat2str
2、下列说法错误的是( )
A. 若我们直接指定变量,则系统不再提供ans变量
B. 矢量既有大小又有方向,两者缺一不可
C. 矩阵之间是一种标量的组合
D. 矩阵在MATLAB中是按先列后行的方式储存的
3、Matlab有强大的绘图功能,在绘制图形时,下列函数不属于绘图函数的是 ( )
A. surf B. sphere C. theta D. plot
4、设A和B是两个同维大小的可逆方阵,则下列说法正确的是 ( )
A. A./B 和A.\B相等 B. A/B 和A*inv(B)相等
C. A\B 和A*inv(B)相等 D. A/B 和A\B相等
5、在下列命令中,不可以转化成字符串的函数是( )
A. char B. abs C. num2str D. mat2str
三 简答;
1、李明同学设计了一个程序文件myprogram.m,并将其保存到了f:\Liming中,但在命令窗口中输入输入文件名 >>myprogram 后,MATLAB系统提示:
??? Undefined function or variable ‘myprogram’.
试分析产生错误的原因并给出解决办法。
2、李明同学设计了一个函数文件myfunction.m,并将其保存到了f:\Liming中,但在命令窗口中调用该函数时,MATLAB系统提示:
??? Undefined function or method 'ssi' for input arguments of type 'double'.
试分析产生错误的原因并给出解决办法。
3、用结构体矩阵来存储你的两个学期的基本情况数据,每个数据包括你的学号、姓名、四门课程和四门课程的成绩。单元数据应如何表示?
4、用单元数据来存储你的两个学期的基本情况数据,每个数据包括你的学号、姓名、四门课程和四门课程的成绩。结构体矩阵应如何表示?
四 写结果:
1、S=100:999;
k=find(rem(S,21)==0);
t=k(1);
S(t)
2、S=50:99;
k=find(rem(S,21)==0);
t=k(1);
S(t)
3、s=0;
a=[12,13,14;15,16,17;18,19,20;21,22,23];
for k=a
s=s+k;
end
s
4、s=0;
a=reshape(1:9,3,3);
for k=a
s=s+k;
end
s
五 写程序:
1、设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,并显示相应的结果。
2、在同一图形窗口采用子图形式分别绘制正方形、圆、三角形和六边形。

1、 与其它高级语言相比,MATLAB显著特点是代码简单,编程效率高 。
2、设A=reshape(1:9,3,3), 删除矩阵A的第7号元素后,A= [1 1 1 1 1 1 1 1 ]。
3、设A=[1,2,3;4,5,6;7,8,9], 删除矩阵A的第4号元素后,A= [1 4 7 5 8 3 6 9]。
4、产生20个两位随机整数的命令是a=____fix(10+89*rand(20,1))____________ _________求它们的和的命令是____sum(fix(10+89*rand(20,1)))______。
5、产生3行4列均值为1,方差为2的正态随机矩阵的命令是a=_____normrnd(1,2,[3 4])______ ______ __________ _________;
6、abs函数除了求实数的绝对值外,还可以求___________复数的摸__,字符的asc码______________。
7、设A和B是同维大小的矩阵,则A*B与A.*B的区别是____前者矩阵相乘后者点乘____________________。
二 选择:
1、在下列命令中,不可以转化成字符串的函数是( b)
A. char B. abs C. num2str D. mat2str
2、下列说法错误的是( a)
A. 若我们直接指定变量,则系统不再提供ans变量
B. 矢量既有大小又有方向,两者缺一不可
C. 矩阵之间是一种标量的组合
D. 矩阵在MATLAB中是按先列后行的方式储存的
3、Matlab有强大的绘图功能,在绘制图形时,下列函数不属于绘图函数的是 ( b)
A. surf B. sphere C. theta D. plot
4、设A和B是两个同维大小的可逆方阵,则下列说法正确的是 (b )
A. A./B 和A.\B相等 B. A/B 和A*inv(B)相等
C. A\B 和A*inv(B)相等 D. A/B 和A\B相等
5、在下列命令中,不可以转化成字符串的函数是(b )
A. char B. abs C. num2str D. mat2str
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-28
强大的数据处理功能
第2个回答  2008-10-29
如果我猜的没有错的话,就你给的这分,没有人给你做这的.
第3个回答  2008-11-12
个人觉得puda2007在乱答
填空题字太多懒得答,选择题第三题是c