MATLAB教程练习题
1.利用Matlab中的函数生成3×3单位阵,2×3全0阵和4×3全1阵;
2.利用Matlab中的函数生成10个在区间[14,99]上均匀分布的随机整数。
3. 计算向量(2,4,6,8)的最大值,最小值,平均值,中值【查一下这个函数】;
4. 在行向量(2,4,6,8)和(1,3,5,7)之间实施加减乘除及幂运算;
5. 在向量(1,3,5)与标量2之间实施加减乘除及幂运算。
6. 求 121211130⎛⎫ ⎪ ⎪ ⎪⎝⎭-的转置、行列式【查一下这个函数】、逆矩阵【查一下这个函数】。
7.要求利用diag 函数和其他函数生成数组A =。
8.将上面生成的数组A = ,转换成行向量B。
9. 产生一均匀分布在(-5,5)之间的5*3阶随机矩阵C,并要求所有的数值为整数。
10. 利用函数产生一个(0,1)间均匀分布的6*6随机矩阵D,然后统计D中大于等于0.6的元素个数。
11.产生一个4*5的随机矩阵E,要求为整数,且矩阵的元素范围为[0,100],计算出矩阵的最大值所在的位置。
12. 产生100到1的等差数列,数据点为20个,赋值给F
(1)取F的第10个单元的值,赋值给F1;
(2)取F的前10个单元的值,赋值给F2;
(3)取F的后5个单元的值,赋值给F3;
(4)取F的偶数单元的值,赋值给F4;
(5)将F的数据倒排,赋值给F5。
13. 定义矩阵G=[1 2 3;4 5 6;7 8 9];
(1)抽取A中的第1、2行,第2、3列元素,赋值给G1;
(2)抽取A中的第1、4个元素作为新矩阵G2的第1行,抽取第2、3个元素作为新矩阵G2的第2行;
resleep(1 4 2 3 , 2,2)
(3)对矩阵G1和G2进行求和、求差、求乘和点乘。