作业帮 > 综合 > 作业

matlab中,在8*10矩阵中各行随机选择一个元素组成一行或一列

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 09:18:52
matlab中,在8*10矩阵中各行随机选择一个元素组成一行或一列
matlab中,比如在8*10矩阵中各行随机选择一个元素组成一行或一列,有没有这样的函数?没有求程序!
补充:是在矩阵中各行随机选择不同元素重新组成数组.
我不知道有没有这样的函数,下面是我自己编写的程序.其中,input(randint(1,1,[1,10]))是随即生成一个一行一列矩阵的函数,矩阵的元素值在1和10之间.你可以查看MATLAB帮助文档学习这个函数.请你在MATLAB控制台中输入一个矩阵,然后调用这个程序就可以了.注意这是一个M文件.你若不懂加我的QQ:116112023
function select = select( input )
[a,b] = size(input);
for i = 1 :a
target(i) = input(randint(1,1,[1,10]));
end
select = target;