44问答网
所有问题
怎样用matlab读取txt1 第02行的数据,并保存在另一个txt2中 Txt1 01(2.1,3) 02(2,3.9) 03(3.8,2) 求
如题所述
举报该问题
推荐答案 2011-10-24
直接使用importdata函数将整个文件都读到矩阵A中,然后对矩阵A取第二行!
A=importdata('txt1.txt')
B=A(2,:);
fid = fopen('txt2.txt','wt');
fprintf(fid,'%f %f\n',B);
fclose(fid);
祝你学习愉快!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6663GZRY6.html
其他回答
第1个回答 2011-10-24
将你的数据(不带文字)列好,保管为shuju。txt(文件名随意),然后放在你保管MATLAB顺序的文件夹中,顺序中写load shuju。txt; a=shuju; 这样a就是你的数据矩阵了!回答时间:2011-10-24 16:46:35
相似回答
怎样
控制
Matlab读取txt
文件的行数?
答:
.
txt
的文件要直接用load读,必须全为数字,而且每一行的列数要相等。如果有文字的行,必须以%开头。想变成多少行就把数值加在%的前面即可。txt是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式 ,早在DOS时代应用就很多,主要存文本信息,即为文字信息,现在的操作系统大多使用记事本等程序
保存,
大多数软件...
matlab
或 C++提取文本含特定字符
行数据
答:
ptn = 'delete number';while ~feof(fi) s = fgetl(fi);
使用matlab在txt
文本中提取十六进制数
,读取
规定
数据
之后的某些数,里面...
答:
输入如下命令 f=fopen('Zone1.
txt
');A=char(fread(f,'char'))';%A即是文本文件中的内容 fclose(f);B=regexp(A,'(?<=FF\s+AA\s+B1\s+\w\w\s+)\w\w\s+\w\w','match')%B即提取了所要的内容
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...
大家正在搜
matlab读取行数的函数
matlab提取txt行数据
matlab读取txt文件一行
matlab读取TXT某一行
matlab逐行读取txt
matlab读取txt特定行
matlab逐行读取txt文件
matlab往txt指定行写数据
matlab对读取的文本进行比较