摘要: A=rand(10)%10行10列随机矩阵 t=sort(A);%排序后变成100行1列向量 [m,n]=find(A<=t(20),20);%在A矩阵找到小于t(20)的20个数 index=[m,n]%前20个最小项在矩阵A中的位置[行,列] 阅读全文
posted @ 2018-07-04 23:12 Horse-Ma 阅读(3148) 评论(0) 推荐(0) 编辑
摘要: 挑出data中第一列为3的部分另存为data1: data1=data(find(data(:,1)==3),:) find(data(:,1)==3)返回第一列中所有3所处行的索引向量 阅读全文
posted @ 2018-07-04 22:32 Horse-Ma 阅读(401) 评论(0) 推荐(0) 编辑
摘要: B = repmat(A,m,n) B = repmat(A,[m n]) 将A矩阵看作元素,复制组成m行n列,即将A复制m*n个 >> A = [1,2;3,4] A = 1 2 3 4 >> B = repmat(A,2,3) B = 1 2 1 2 1 2 3 4 3 4 3 4 1 2 1 阅读全文
posted @ 2018-07-04 20:29 Horse-Ma 阅读(23346) 评论(1) 推荐(1) 编辑
摘要: data = data(randperm(NumberofData),:) NumberofData是data的行数 阅读全文
posted @ 2018-07-04 19:26 Horse-Ma 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/qq_38412868/article/details/79185883 eval的功能简单来说就是可以把字符串当做命令来执行, eval('y=sin(1)')与命令 y=sin(1)等价 eval用于循环中是再好不过了,特别是有些变量的名字中含有有 阅读全文
posted @ 2018-07-04 17:04 Horse-Ma 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: >> a = [2 4 6 8;3 5 6 3; 9 8 5 3; 7 6 4 0];>> aa = 2 4 6 8 3 5 6 3 9 8 5 3 7 6 4 0>> aa = tabulate(a(:)) aa = 0 1.0000 6.2500 2.0000 1.0000 6.2500 3.0 阅读全文
posted @ 2018-07-04 14:21 Horse-Ma 阅读(3355) 评论(0) 推荐(0) 编辑
摘要: p=randperm(n) 产生1~n的随机序列 >> randperm(10) ans = 6 3 7 8 5 1 2 4 9 10 p = randperm(n,k) 产生1~n中k个随机数,不重复 >> randperm(10,5) ans = 10 7 4 2 3 阅读全文
posted @ 2018-07-04 14:12 Horse-Ma 阅读(3776) 评论(0) 推荐(0) 编辑