您的位置:首页 > 编程语言 > MATLAB

matlab中相关数据的处理

2014-11-12 15:36 176 查看
  1.随机函数的生成。r=randi(m,1,n);表示生成在1到m之间生成n个随机数。

2.在一个数据集中,返回各不相同的数。

 a=[1,1,1;2,1,2;3,4,5;2,3,4]

a =

     1     1     1

     2     1     2

     3     4     5

     2     3     4

>> unique(a)

ans =

     1

     2

     3

     4

     5

3.删除全为零的列;

A(:,[2 3 6]) = []; 这样可以去掉A中的236列。这是以一种比较简单的方法去删除特定的行和列。

以下展示一些比较通俗的方法:对于如下所示的矩阵dd,

删除全为0的行的写法为:得到的结果中删除了第二行。

下面描述以下删除列全为0的方法:如下的初始矩阵dd,经过函数 dd(:,any(dd,1)==0)=[]后可以得到想要的结果。

                             
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: