matlab基础练习题(带答案).docx





《matlab基础练习题(带答案).docx》由会员分享,可在线阅读,更多相关《matlab基础练习题(带答案).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Matlab基础练习题常量、变量、表达式1、 MATLAB中,下面哪些变量名是合法的?()(A) _num (B) num_ (C) num- (D) -num在MATLAB中,要给出一个复数z的模,应该使用()函数。(A) mod(z) (B) abs(z) (C) double(z) (D) angle(z)3、下面属于MATLAB的预定义特殊变量的是?()(A) eps (B) none (C) zero (D) exp4、判断:a MATLAB的内存工作区中,存放一个英文字符 宣 需要占用1个字节,存放 一个中文字符啊需要占用2个字节。(错,都是2个字节 )5、 判断:MATLAB中,
2、i和j都是虚数单位Q,它们之间没有什么区别。( 对)判断:MATLAB中,pi代表圆周率,它等于3.14。(错,后面还有很多位小数)7、在MATLAB中,假设想计算的yl = 2sin(y)值,那么应该在MATLAB的指令窗中1 + V5输入的 MATLAB 指令是 yl=2*sin(0.3*pi)/(l+sqit(5)。8、 在MATLAB中,a = 1, b = i,那么a占_8一个字节,b占6个字节,c占 字-H- 下。9、 在MATLAB中,inf的含义是_无穷大nan的含义是非数(结果不定)。数组1、在MATLAB中,X是一个一维数值数组,现在要把数组X中的所有元素按原来次序 的逆序
3、排列输出,应该使用下面的()指令。(A) Xend:1 (B) Xend:-1:1(C) X (end:-1:1)(D) X(end:1)在MATLAB中,A是一个字二维数组,要获取A的行数和列数,应该使用的MATLAB 的命令是( )o(A) class(A) (B) sizeof(A) (C) size(A) (D) isa(A)在MATLAB中,用指令x=1 :9生成数组x。现在要把x数组的第二和第七个元素都 赋值为0,应该在指令窗中输入()(A) x(2 7) = (0 0)(B) x(257) = 050(C) x(257) = 0 0(D) x(2 7) = (0 0)在 MATL
4、AB 中,依次执行以下指令:clear;A=ones(3,4);A(:)=-6:5;这时,假设在指令窗中输入指令b=A(:,2)那么,MATLAB输出的结果应该是()(A) b = -3 -2 -1(B) b = -2 -1 0 1(C) b = -5 -1 3(D) b = -5 -2 1 4在MATLAB中,A= 1:9,现在执行如下指令LI=(A5),那么MATLAB的执行结果应 该是 Ll= 111110000 o2、 在MATLAB中,要求在闭区间0,5上产生50个等距采样的一维数组b,请写出具体 的 MATLAB 指令 linspace(0550) 。3、 在 MATLAB 中,A
5、 = 0:l/2:2*pi,那么 sin(A)= 2 10/01。4、 在 MATLAB 中,A=l,2,3;4,5,6;7,8,0, B=2,l,6;8,5,2;14,2,lo 写出下面 MATLAB 语句 执行的结果:(为节省篇幅,把矩阵写成mat2str的形式) (1)A=B0 0 0; 0 1 0; 0 0 0(2) A.*B22 18;32 25 12;98 160(3) A(:)f147258360(4) A(1,:)*B(:,3)13在MATLAB中,写出下面MATLAB语句执行的结果:(1) clear,A = ones(2,6)A 二11111111(2) A(:)= 1:2
6、:24A 二17211923172119231 5913371115(3) A(l:3:7)ans =713(4) diag(diag(A)ans =007(5) B = A (:,end:-1:1)B =21171392319151110、请编写一段matlab程序,完成以下功能:(1) 生成一个100行,200列的二维随机数组;A=rand( 100,200);(2) 找出数组A中所有大于0.49且小于0.51的元素的单下标;Idx=find(A(:)0.49 & A(:) 一元多项式p = 2/ 3/+4x ,写出表示p的MATLAB语句 p=12 0 -3 4 0,求p = 0的根的M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 基础 练习题 答案

限制150内