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

问题描述:

matlab中,在8*10矩阵中各行随机选择一个元素组成一行或一列
matlab中,比如在8*10矩阵中各行随机选择一个元素组成一行或一列,有没有这样的函数?没有求程序!
补充:是在矩阵中各行随机选择不同元素重新组成数组.
1个回答 分类:综合 2014-09-28

问题解答:

我来补答
我不知道有没有这样的函数,下面是我自己编写的程序.其中,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;
 
 
展开全文阅读
剩余:2000
上一页:解题方法 技巧
下一页:过程3