在matlab中如何从一组数中得到随机数组成一个n*n的矩阵
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 01:24:53
在matlab中如何从一组数中得到随机数组成一个n*n的矩阵
从1,2,3,4,5,6,7,8,9,以及他们的倒数总共17个数中取随机数,组成矩阵
从1,2,3,4,5,6,7,8,9,以及他们的倒数总共17个数中取随机数,组成矩阵
a=[1 2 3 4 5 6 7 8 9]
a=unique([a 1./a]);
n=10;
b=a(randint(n,n,[1,length(a)]));
再问: 显然是不对的,不过我已经知道了,还是谢谢你
再答: 我运行是没有问题的 b = 9.0000 3.0000 0.1111 0.1111 7.0000 0.1667 1.0000 5.0000 6.0000 0.1429 0.1667 6.0000 0.2500 5.0000 0.1111 4.0000 8.0000 0.2500 9.0000 0.1111 3.0000 8.0000 6.0000 0.5000 4.0000 0.2500 6.0000 7.0000 1.0000 8.0000 1.0000 5.0000 0.1111 8.0000 0.3333 2.0000 3.0000 2.0000 7.0000 0.1667 8.0000 0.1429 0.1429 0.5000 7.0000 0.1429 6.0000 0.3333 0.1429 0.2500 5.0000 0.3333 0.1667 0.5000 1.0000 4.0000 4.0000 4.0000 9.0000 4.0000 0.5000 8.0000 0.1667 7.0000 5.0000 0.3333 0.2500 2.0000 0.2000 0.2000 0.1111 8.0000 3.0000 1.0000 0.5000 7.0000 0.2000 0.5000 0.2000 0.5000 6.0000 0.3333 0.2000 0.1667 0.2500 7.0000 0.2500 4.0000 7.0000 0.1250 0.5000 8.0000 0.1667 4.0000 0.1667 3.0000 2.0000 3.0000 5.0000 9.0000
a=unique([a 1./a]);
n=10;
b=a(randint(n,n,[1,length(a)]));
再问: 显然是不对的,不过我已经知道了,还是谢谢你
再答: 我运行是没有问题的 b = 9.0000 3.0000 0.1111 0.1111 7.0000 0.1667 1.0000 5.0000 6.0000 0.1429 0.1667 6.0000 0.2500 5.0000 0.1111 4.0000 8.0000 0.2500 9.0000 0.1111 3.0000 8.0000 6.0000 0.5000 4.0000 0.2500 6.0000 7.0000 1.0000 8.0000 1.0000 5.0000 0.1111 8.0000 0.3333 2.0000 3.0000 2.0000 7.0000 0.1667 8.0000 0.1429 0.1429 0.5000 7.0000 0.1429 6.0000 0.3333 0.1429 0.2500 5.0000 0.3333 0.1667 0.5000 1.0000 4.0000 4.0000 4.0000 9.0000 4.0000 0.5000 8.0000 0.1667 7.0000 5.0000 0.3333 0.2500 2.0000 0.2000 0.2000 0.1111 8.0000 3.0000 1.0000 0.5000 7.0000 0.2000 0.5000 0.2000 0.5000 6.0000 0.3333 0.2000 0.1667 0.2500 7.0000 0.2500 4.0000 7.0000 0.1250 0.5000 8.0000 0.1667 4.0000 0.1667 3.0000 2.0000 3.0000 5.0000 9.0000
在matlab中如何从一组数中得到随机数组成一个n*n的矩阵
matlab中如何从n维矩阵A中抽取一个M维子矩阵
matlab里面如何将每次计算得到的数据(一个数)保存在矩阵中
Matlab如何从数组矩阵中取出一组符合要求的数
matlab 一个n*n矩阵[A]分别乘以一个1*n矩阵[B]的列,得到n个n*n矩阵,如何自动完成?
在matlab中如何输入n阶矩阵
MATLAB中如何将任意的二进制数变成一个n*1的矩阵,这n行的每一个数都是这个二进制数
matlab中如何改变矩阵维数 比如:有这样一个4维矩阵,H=[U S N T]
如何在MATLAB中从一组数据中把非零的数找出来
matlab中如何得到一组数中各个数排在第几位?
matlab循环得到n个数组,怎样把这些数组,在循环的过程中,n个数组赋为一个矩阵即合为一个矩阵?在循环中
在MATLAB中如何随机产生一个由0和1两个数组成的长度为N的随机序列