matlab程序设计题
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/08 08:02:39
matlab程序设计题
1根据要求完成如下操作!①创建六维随机方阵A,矩阵元素为5~85的整数.②提取A中三至五行,1、5、6列组成新的矩阵Y.③将矩阵A的第一行元素全部变为10,并赋值给C.④将矩阵A和C横向和纵向合并成矩阵D,E,⑤将矩阵D中为10的元素全部变为0 2、从键盘输入一个三位整数,将它反向输出.
1根据要求完成如下操作!①创建六维随机方阵A,矩阵元素为5~85的整数.②提取A中三至五行,1、5、6列组成新的矩阵Y.③将矩阵A的第一行元素全部变为10,并赋值给C.④将矩阵A和C横向和纵向合并成矩阵D,E,⑤将矩阵D中为10的元素全部变为0 2、从键盘输入一个三位整数,将它反向输出.
![matlab程序设计题](/uploads/image/z/18570047-23-7.jpg?t=matlab%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E9%A2%98)
①A = randint(6,6,[5,85])
②Y = A(3:5,[1 5 6])
③C = A;
C(1,:) = 10
④D = [A,C]
E = [A;C]
⑤D(find(D == 10)) = 0
2.
a = input('请输入一个3位数:')
b(1) = mod(a,10);
b(2) = mod(floor(a/10),10);
b(3) = floor(a / 100)
c = b(1) * 100 + b(2) * 10 + b(3)
②Y = A(3:5,[1 5 6])
③C = A;
C(1,:) = 10
④D = [A,C]
E = [A;C]
⑤D(find(D == 10)) = 0
2.
a = input('请输入一个3位数:')
b(1) = mod(a,10);
b(2) = mod(floor(a/10),10);
b(3) = floor(a / 100)
c = b(1) * 100 + b(2) * 10 + b(3)