24小时热门版块排行榜    

查看: 1371  |  回复: 8

lengxue130

金虫 (初入文坛)

[求助] matlab 实现含文字和数据的txt 文件读入 已有2人参与

有一个txt含文字和数据,格式如下
数据
123
1   25
2  56
3  89

读入上述格式txt ,读入第一行两个以后程序判断是否为数据两个字,如果不是输出读入数据格式不对,是数据两个字,程序继续,第2行数字为需要读入数据的行数,自动读入第一行数据至第123行数据。

发自小木虫IOS客户端
回复此楼

» 猜你喜欢

学习永无止境
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (正式写手)

本帖仅楼主可见

» 本帖已获得的红花(最新10朵)

2楼2017-12-19 14:26:16
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

lengxue130

金虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by 18630320334 at 2017-12-19 14:26:16
数据两个字是啥。。。

汉字,第一行是汉字,用于判断是不是需要读入的数据

发自小木虫IOS客户端
学习永无止境
3楼2017-12-19 17:03:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (正式写手)


jjdg: 金币+1, 感谢参与 2017-12-20 17:03:59
本帖仅楼主可见
4楼2017-12-19 17:38:20
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

1014511134

专家顾问 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2017-12-20 17:04:09
打开文件,读取第一行为字符串,不过建议最好将中文‘数据’改为英文的‘data’等其他一些词语,matlab不一定能够识别。
然后判断是否为‘数据’而继续读取,如果是,继续读取一行为数值,然后循环读取就行了。
5楼2017-12-19 18:44:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dong2221

禁虫 (正式写手)


jjdg: 金币+1, 感谢参与 2017-12-20 17:04:17
本帖内容被屏蔽

6楼2017-12-19 19:55:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qian_xiao

金虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
jjdg: 金币+2, 感谢参与 2017-12-20 17:04:27
a=importdata('hua.txt');
A=a.textdata;
B={'数据'};
cmp=strcmp(A,B);
if cmp==1
    disp(a.data);
else
    disp('error data');
end

» 本帖已获得的红花(最新10朵)

7楼2017-12-20 10:37:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lengxue130

金虫 (初入文坛)

送红花一朵
引用回帖:
7楼: Originally posted by qian_xiao at 2017-12-20 10:37:01
a=importdata('hua.txt');
A=a.textdata;
B={'数据'};
cmp=strcmp(A,B);
if cmp==1
    disp(a.data);
else
    disp('error data');
end

多谢,已根据方法实现。

发自小木虫IOS客户端
学习永无止境
8楼2017-12-28 15:28:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lengxue130

金虫 (初入文坛)

学习永无止境
9楼2017-12-28 15:29:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lengxue130 的主题更新
信息提示
请填处理意见