一、填空题
1. MATLAB命令窗口中可用          命令清除工作区中的变量;用        命令清除命令窗口中的内容。
2. MATLAB中的运算符包括数学运算符、                             
3 MATLAB中的M文件有                                     
4. MATLAB中的函数类型有嵌套函数、                              、私有函数和匿名函数。
5. MATLAB中用系统预定义的特殊变量              表示函数输入参数个数。
6. MATLAB中用系统预定义的特殊变量              表示无穷大。
7. MATLAB中用              符号定义单元数组。
8. MATLAB中用              命令打开图形保持功能。
9 MATLAB中如果一个变量名为123,该变量名是否合法            (填是或否)。
10. MATLAB中用            函数完成矩阵的求逆运算,用            函数求矩阵的行列式。
二、阅读下述MATLAB脚本程序
A=[3 5 7 9;0 2 4 1;6 4 4 8];
B=ones(3,3);
b=A([1 2],2:3);
B(4,4)=5;
A([1,2],:)=[];
C=[A;B(:,1:3)'];
D=reshape(C,2,8);   
写出b、A、B、C、D的结果。
三、已知矩阵A为4×4的正态分布的随机矩阵,编写脚本程序实现矩阵B, B矩阵为对角矩阵,主对角线元素为A矩阵的主对角线元素加1,并将矩阵B存入文件result.mat文件中。
四、用struct函数创建空结构体person,结构体的域包括name、weight、height和female,给name域赋值字符串变量MATLAB,然后删除female域,编写脚本程序实现。
matlab考试题库及答案
五、已知多项式,编写脚本程序计算
1) 多项式a(x)+b(x)
2) a(x)*b(x)
2) 多项式a(x)/b(x)的部分分式展开。
六、用MATLAB编写函数,计算,函数的输入参数为x,输出参数为f,函数名为fun。
七、编写MATLAB程序,计算Fibonacci数列中的第一个大于10000的元素及n值。Fibonacci定义为:
八、编写MATLAB程序,以0.2为步长绘制正弦曲线和余弦曲线在[0,2]之间的图形,分别位于图形窗口的二个子图中,正弦曲线以红虚线绘制,并且用星号标注每个节点,余弦曲线以红实线绘制,用圆标注每个节点。
———————————————————————————————————————
一、填空题
1. MATLAB中用          函数查数组中的非零元素,用        函数对数组进行排序。
2. MATLAB中的M文件包括                                   
3. MATLAB中用系统预定义的特殊变量              表示浮点数的精度。
4. MATLAB中8位有符号整数用              定义。
5. MATLAB中小括号、转置运算符和冒号运算符,具有最高优先级的为             
6. MATLAB中用系统预定义的特殊变量              表示函数输出参数个数。
7. MATLAB中用              符号表示其后为程序注释。
8. 已知矩阵A,则矩阵A的共轭转置可表示为             
9. MATLAB中用              命令显示坐标轴下的网格线。
10. MATLAB中如果一个函数名为test,该函数名是否合法            (填是或否)。
11. MATLAB中用            创建一个空数组。
12. MATLAB命令窗口中可用          命令查看当前路径;用        命令查看搜索路径。
二、阅读下述MATLAB脚本程序
A=[1 2 3 4;5 6 7 8;9 0 0 0];
a=diag(A);
b=A(:,[1 3 4]);
A(:,3)=[];
B=repmat(A,1,2);
c=length(B);
写出a、b、c、A、B的结果。
三、已知矩阵A为4×4的均匀分布的随机矩阵,编写脚本程序实现矩阵B, B矩阵由A矩阵的第1、3列,第1、2行元素构成,并将矩阵B存入文件result.mat文件中。
四、已知矩阵X = [3 2 0; -5 0 7; 0 0 1],编写脚本程序查元素值大于2小于9的元素向量及其下标向量,并对矩阵X按列维方向升序排序。
五、已知多项式,编写脚本程序计算:
1) 多项式a(x)+b(x)
2) 多项式a(x)*b(x)
3) 多项式a(x)的根。
六、用MATLAB编写函数,当函数输入为一个参数时,输出为输入的平方;当函数输入为2个参数时,输出为输入之和。函数定义为:
              function out=test(in1,in2)
七、编写MATLAB程序,计算Fibonacci数列中的第一个大于10000的元素及n值。Fibonacci定义为:
八、编写MATLAB程序,以0.2为步长绘制均值为0,标准差分别为1、2和3的正态分布概率密度函数在[-3,3]之间的图形。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。