摘要: 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 阅读(3168) 评论(0) 推荐(0) 编辑
摘要: 挑出data中第一列为3的部分另存为data1: data1=data(find(data(:,1)==3),:) find(data(:,1)==3)返回第一列中所有3所处行的索引向量 阅读全文
posted @ 2018-07-04 22:32 Horse-Ma 阅读(402) 评论(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 阅读(23379) 评论(1) 推荐(1) 编辑
摘要: data = data(randperm(NumberofData),:) NumberofData是data的行数 阅读全文
posted @ 2018-07-04 19:26 Horse-Ma 阅读(1541) 评论(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 阅读(1818) 评论(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 阅读(3397) 评论(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 阅读(3810) 评论(0) 推荐(0) 编辑
摘要: raw是cell型,raw(2,3)={'1'} 必须用大括号 阅读全文
posted @ 2018-06-20 20:05 Horse-Ma 阅读(354) 评论(0) 推荐(0) 编辑
摘要: >> [~,~,raw] = xlsread('1.xls') raw = 3×4 cell 数组 [0.8125] [ 1] 'j' 'j' [0.8264] [NaN] '北jing' '广' [ NaN] [ 3] '北' [NaN] 若是字符类型: raw(find(cellfun(@(x) 阅读全文
posted @ 2018-06-20 20:02 Horse-Ma 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 例如mat文件已有a,b,c,d变量的数据,分别更新a,b,c,d的数据后再装入mat文件先载入旧数据:load ***(mat文件名)[a1,b1,c1,d1]=textread('**.txt','%s%f%s%s')a=[a;a1]b=[b;b1]c=[c;c1]d=[d;d1]save *** a b c d function gen load 1 [a1,b1,c1,d1]=textr... 阅读全文
posted @ 2018-06-20 13:10 Horse-Ma 阅读(1431) 评论(0) 推荐(0) 编辑