摘要:
主要有4个函数:floor,ceil,round,fix;各个函数功能如下:floor函数是朝负无穷方向靠近最近的整数(向下取整); 1 >> a=[2,-3;2.6,-1.3]; 2 >> a 3 4 a = 5 6 2.0000 -3.0000 7 2.6000 -1... 阅读全文
摘要:
1 >> randperm(5)2 3 ans =4 5 1 3 2 4 5使用randperm(N)函数 阅读全文
摘要:
使用unidrnd(N)函数,具体代码如下: 1 >> unidrnd(5) 2 3 ans = 4 5 2 6 7 >> unidrnd(5) 8 9 ans =10 11 512 13 >> unidrnd(5)14 15 ans =16 17 418 19... 阅读全文
摘要:
Python中可以使用in来判断某元素是否在集合中,而matlab中使用ismember(a,A)函数,判断元素a是否在集合A中 1 >> a=[1,2,3]; 2 >> ismember(1,a) 3 4 ans = 5 6 1 7 8 >> ismember(5,a) 9 10 ... 阅读全文
摘要:
1 >> m=[1,1,2,2,3]; 2 >> m 3 4 m = 5 6 1 1 2 2 3 7 8 >> b=unique(m) 9 10 b =11 12 1 2 3使用unique函数;从而去掉重复元素,统计出现的... 阅读全文
摘要:
如果给定两个向量,需要找出其中共同的元素,使用intersect函数,具体实例如下:1 >> a=[1,2,3,4,5,6,7,8,9];b=[1,4,6,9,12,14];c=intersect(a,b)2 3 c =4 5 1 4 6 9 阅读全文
摘要:
方法:先将对角元素全部置为0,然后将上三角矩阵或下三角矩阵进行转置,最后进行两个矩阵相加,再填充对角元素: 1 >> a=[0,1,2;0,0,3;0,0,0]; 2 >> a 3 4 a = 5 6 0 1 2 7 0 0 3 8 ... 阅读全文
摘要:
在网上下载了一个数据集rating.dat,格式为.dat的,要在matlab中使用,必须将其转化为一个.mat格式的矩阵,下面写一下具体步骤:第一步:打开matlab,界面如图:然后点击“打开”选项:界面如下例如选择rating.dat 文件点击上图右下角“打开”,得到如下界面:然后在“列分隔符”... 阅读全文
摘要:
>> a=[1,2,3;4,6,0;0,5,2]a = 1 2 3 4 6 0 0 5 2>> sort(a)ans = 0 2 0 1 5 2 4 6 3... 阅读全文
摘要:
如dict={1:'a',2:'b'},要得到一个字典dict={1:'a',2:'b',3:{1:'a',2:'b'}} 1 >>> dict={1:'a',2:'b'} 2 >>> dict 3 {1: 'a', 2: 'b'} 4 >>> dict[3]={1: 'a'} 5 >>> dict... 阅读全文