Matlab如何快速获得大型文本文件某一列等于某个值的行的行数
来源:互联网 发布:日本的男装品牌 知乎 编辑:程序博客网 时间:2024/04/29 04:49
当数据文件比较大时,靠直接地观察不能轻松地得到想要的结果,但matlab提供了很多简单的函数来对文件进行操作
文件操作首先要使用fopen或者load打开或者加载文件 ,下面是我最初使用的代码(带注释):
data=load('shuttle.txt'); %加载文件shuttle.txt
length(data) %文件的行数(长度)
F = find(data(:,10)==5); %寻找第10列等于5的行索引
R=data(F,:); %所有第10列等于5的行length(R) %第10列等于5的行数 (该步骤有问题)
本来我是用上面的代码进行查找的,但是发现到后面的项时最后一行产生的结果是有问题的,于是,我又思考并将其精简为如下代码:
data=load('shuttle.txt'); %加载文件shuttle.txt
length(find(data(:,10)==7)) %第10列等于7的行数
如此,只需要两行简单的代码就能快速地找到某一列等于某个值的有多少行,非常方便。
0 0
- Matlab如何快速获得大型文本文件某一列等于某个值的行的行数
- Matlab提取某一列等于某个值的全部行
- Matlab大型文本文件行数方法
- matlab获得矩阵行数或列数的函数:
- Matlab 提取矩阵 某一行 或者 某一列 的方法
- Matlab 提取矩阵 某一行 或者 某一列 的方法
- Matlab 提取矩阵 某一行 或者 某一列 的方法
- Matlab矩阵替换所有等于某个值的数
- 获取某一表格的某一行某一列的值
- MATLAB如何提取某一矩阵的某一列的部分数据?
- selenium用java找到表格某一行某一列中含有特定文字的某个元素
- awk如何取出它的每一行和某一列的某个元素
- VBA实现EXCEL某一列的部分数据和等于指定值
- extjs如何获取Grid中某一行某一列的值
- web开发学习笔记(4):js获取table的行数和表格中某一行某一列的内容
- MATLAB 图像处理 灰度图 将图像中某一行或者某一列的灰度值 绘制成一条曲线
- 利用Matlab绘制图像中的某一行或者某一列的灰度曲线
- 获得某个日期当月的最后一天和某一日
- SQLite 第三方类库FMDB使用小结
- 机器学习算法中如何选取超参数:学习速率、正则项系数、minibatch size
- json-lib使用
- 【css实践】margin的几个参数
- 在Ubuntu中安装Redis
- Matlab如何快速获得大型文本文件某一列等于某个值的行的行数
- 进行有效编辑的七种习惯
- httpclient使用
- 关于AutoIT
- SpringMVC-09 数据格式化
- Linux命令
- 806 - Spatial Structures(DFS)
- DBCP数据库连接失效的解决方法(Io 异常:Connection reset)
- RTT学习笔记之内核对象模型