添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

INF表示“无穷大”,是infinite的缩写。
NAN表示“无效数字”,是Not a number的缩写。

data1 = isnan(data);
[nanx nany]=find(data1==1);
data(nanx,:)=[];


注意:第一句isnan输出的data为logical 0,1.
第二句找到全为1即全为nan的标签。
第三句将nan全赋予空值。

比如我们一组数据,里面有不少的 NaN 值,如何将其 删除 掉呢?可以通过find函数来搞定。     我们可以通过importdata('data.txt')将数据文件data.txt导入数组A中。                           A=importdata('data.txt')     然后通过命令                         z=find(~is nan ...
1、b = unique(A) 返回的是和A中一样的值,但是没有重复元素。产生的结果向量按升序排序。A可以是一个字符串的单元阵列。 2、b = unique(A,‘rows’) 返回的是A 中的 唯一的行数。 3、...
nan ,not a number,即非数的意思。 当我们读取excel原始数据时,如果出现数据缺失的情况,读到 matlab 里面对应位置就会显示为 nan ,而 nan 是不能参与运算的,这时候该如何处理呢?函数is nan 正好可以派上用场: %is nan (a),当a为数值时,返回0,当a为 nan 时,返回1。你可以理解成is nan 就是寻找 nan 的函数 a1=is nan (73) a2=is nan ( nan ) %a...
稀疏 矩阵 及其存储方式 含有很多0元素的 矩阵 被称为稀疏 矩阵 ,为了节省存储空间, MATLAB 考虑了 矩阵 的稀疏性。 对于稀疏 矩阵 MATLAB 会将原 矩阵 变为一个m x 3的 矩阵 ,其中m为非零元素个数,第一列为非零元素的行下标,第二列为列下标,第三列为非零元素。 稀疏 矩阵 的生成 sparse(A):将A 矩阵 转化为稀疏 矩阵 储存方式,如果A 矩阵 已经是稀疏 矩阵 ,则返回A本身 sparse(m,n):生成一个...
Matlab 数值剔除 Matlab 数值剔除数据处理 Matlab 数值剔除 在进行人工智能等算法之前,对样本数值处理分析时经常要把其 中的 坏值 删除 掉。因为输入输出都是多值的,成 矩阵 排列, 删除 某一个值意味着要 删除 相关的所人值,而不仅仅是该值本身。花了一天时间,终于在 matlab 时实现了。 如下图所示,某一行数据中有一个超出了要求,哪么整行都要 删除 。 坏值判断准则就不多啰嗦,数理统计中都有。代码如下: [m,n]=size(outputData); P=outputData; outputD=outpu