matlab 读取并修改txt数据
2016-11-21 10:20
1041 查看
读取的数据为目标跟踪中的目标信息,包括帧数、目标个数、目标中心点坐标、目标宽、高。其中目标中心点坐标、宽、高为归一化的数据,在下面的程序中将其恢复成原始数据,即乘以图像的宽、高(320、180)。
clc; clear all; filename = 'target_trajectory.txt'; data = importdata(filename); for k=1:12783 % 数据行数 Newdata(k,1) = data(k,1); % numObj = data(k,2); Newdata(k,3) = round(data(k,3)*320); % txt中为归一化的数据,乘以宽高,恢复成原始数据 Newdata(k,4) = round(data(k,4)*180); Newdata(k,5) = round(data(k,5)*320); Newdata(k,6) = round(data(k,6)*180); end [row,col] = size(Newdata); fd = fopen('NewData.txt','w'); % 保存新得到的数据 for i=1:row for j=1:col if j==col fprintf(fd, '%d\n', Newdata(i,j)); else fprintf(fd,'%d\t',Newdata(i,j)); end end end fclose(fd);
相关文章推荐
- 【转】MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- matlab处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- MATLAB处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- 简洁的从txt文件中读取数据并且修改数据重新存入
- MATLAB: 如何读取txt中的文件 如何将数据批量写入数据 文件名递增
- Matlab学习笔记:读取txt的数据
- MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- Matlab读取txt中用空格分隔的数据文件到矩阵
- Matlab中如何读取TXT数据文件[转载]
- matlab中如何读取TXT数据文件中指定行的数据?
- MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- matlab读取txt特定位置的数据
- matlab中如何读取TXT数据文件
- MATLAB对于文本文件(txt)数据读取的技巧总结
- MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- matlab中读取txt数据文件(转)
- MATLAB读取txt中数据
- Matlab读取和保存TXT文件数据
- matlab中如何读取TXT数据文件