matlab导入txt数据并删除字母

ATOM 5 CB LEU A 2 20.382 10.616 61.030 1.00 22.07 C
ATOM 6 CG LEU A 2 21.635 10.459 61.898 1.00 36.45 C
ATOM 7 CD1 LEU A 2 21.875 9.037 62.478 1.00 42.80 C
ATOM 8 CD2 LEU A 2 22.846 10.961 61.155 1.00 28.37 C
ATOM 9 N ASP A 3 17.342 10.148 62.645 1.00 24.75 N
上述矩阵是txt的一部分,怎么导入MATLAB并把字母删掉(字母和数字一起的连数字也一起删掉)
求解~~谢谢!

读入txt:b=load('your_txt_name.txt');
取其中的数字列:a=b(:,6:10);
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-09
你把数据文档发上来,我写个代码,写好了,在发上去追问

不仅仅有一个数据文档 有35个 我就想问问怎么代码怎么写的。。。

matlab导入txt数据并删除字母
读入txt:b=load('your_txt_name.txt');取其中的数字列:a=b(:,6:10);

matlab如何剔除txt文档第一行的字母,只保留后面行的数据?
忽略标题file_t = fopen('headline.txt','r');%忽略掉第一行的标题信息A = textscan(file_t,'%d %d','HeaderLines',1);A 可以参考下面这条回答,基本功能都用到了,挺详细的。是我之前学习matlab读取文件时的笔记 http:\/\/zhidao.baidu.com\/link?url=AQPtZqgvUTn6qWcSJmxwyYHrLRPS02UNZiZ...

怎样把这样的txt文件导入到matlab中,不要字母那一列
都读进去,然后把字母列删除就好了。具体现在excel转成逗号分隔符的csv格式,然后用csvread.

MATLAB如何读取txt文件的数据行
删除掉字幕的所有行,然后保存为 t.txt 文件 ,直接在命令窗口 load('t.txt'); 就可以读入所有的数据文件

matlab怎么加载txt文件,txt文件是数字矩阵,但最后一列是字母
最简单的办法:load('目录\\文件名.txt'),出来是cell类型,再根据需要转换一下就行了。或者用fopen 查一下帮助

怎样用matlab将含有字母的txt文件中的数字导入matlab中
用load,textread或者importdata文本(txt)格式的文件,只能识别数据,对其中的文本无法读取。可以使用fscanf或者sscanf的方式读取,思路为:定义cell矩阵,先全部以字符的方式读入,再将其中的数字转换为数据格式。代码如下:m=8;n=3;data=cell(m,n);%定义cell矩阵,存储文件内容 fid=fopen('test.txt','...

MATLAB如何批量导入含有字母的txt文件
getfilename=ls('C:\\Users\\Administrator\\Desktop\\MATLAB数据的导入导出以及试验的数据\\MATLAB批量导入文件\\*.txt');filename = cellstr(getfilename);将字符型数组转换为cell型数组,相当于str2cell,但是matlab中没有后面一个函数 num = length(filename);%得到所有txt文件的个数 stock(num) = ...

从.txt文件里读取数据到matlab里
fid = fopen('480684994.txt','rt');if fid == 0, return, end 读文件直到结束 while ~feof(fid)每次读入一行 s = fgetl(fid);以空格作为数据项的分隔符 注意:数据格式必须满足以下要求,否则需要改写代码 1、数据的分隔符必须是空格;2、数据项例如“1:0.007477”里面不可以有空格 idx =...

MATLAB中怎么修改txt文件某行数据
纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为“17.901 -1.1111 33.045 17.891 -1.1286 33.045 17.884 -1.1345 33.045” 可以在command window中输入load test.txt ,然后就会产生一个test的数据文件,内容跟test.txt中的数...

从.txt文件里读取数据到matlab里
一、纯数据文件(没有字母和中文,纯数字);二、中英文和数据如test1.txt;三、中文 数据 英文 混乱如test.txt;方法一:file\/import data...\/next\/finish >> whos Name Size Bytes Class data 5x4 160 double array textdata 4x1 300 cell array Grand total is 54 elements using 460 bytes...

相似回答
大家正在搜