24小时热门版块排行榜    

查看: 1417  |  回复: 21
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

2012200838

新虫 (正式写手)

[求助] 怎么加载txt文件中数据 已有8人参与

CODE:
Time        Fx        Fy        Fz        Ft        Fr
s        N        N        N        N        N
26        -16.9464        -22.6172        400.673        -74.3843        0
26.0001        -16.7636        -17.4769        400.286        -76.3742        0
26.0002        -15.3432        -8.32302        399.835        -77.7956        0
26.0004        -12.7696        3.37991        399.9        -77.8903        0
26.0005        -10.0132        15.0124        399.706        -77.9851        0
26.0006        -7.53799        24.3353        399.577        -77.606        0
26.0007        -5.80819        29.5038        399.513        -77.0375        0
26.0009        -4.82375        29.715        399.577        -77.1323        0
26.001        -4.13464        25.4901        399.448        -77.3218        0

对这些数据简单做个介绍,Time        Fx        Fy        Fz        Ft        Fr 分别对应下面的各列数据,数据之间用Tab隔开的。
我要实现的是在怎么把这些数据分别对应存到对应的数组中,例如:Time        Fx        Fy        Fz        Ft        Fr .
非常急,大神帮帮忙!附件是样本文件,可供测试。
回复此楼

» 猜你喜欢

生命就是一场旅行,不要错过了路边的风景!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

2012200838

新虫 (正式写手)

引用回帖:
16楼: Originally posted by 吃不饱会哭 at 2014-12-03 22:35:35
"不过我想问下,如果我得到几组数组,比如
a=;
b=;
怎么把a和b按列输入到txt文件。
你能给我写下代码吗?剩下金币可以奉上。"

input(:,1)=a
input(:,2)=b
path_and_name=strcat('你需要保存的路 ...

运行有报错:??? Subscripted assignment dimension mismatch.
Error in ==> Select_Data_of_FxFy at 11
input(:,1)=Fx;
CODE:
fid = fopen('Input_test.txt');
C = textscan(fid,'%f %f %f %f %f','headerlines',20);
fclose(fid);

time=C{1};
Fx=C{2};
Fy=C{3};

input(:,1)=Fx;
input(:,2)=Fy;
path_and_name=strcat('C:\Users\Gelbert-PC\Desktop\Output_test.txt');
fid=fopen(path_and_name,'wt');
matrix=input;
[m,n]=size(matrix);
for i=1:1:m
    for j=1:1:n
        if j==n
        fprintf(fid,'%g\n',matrix(i,j));
        else
            fprintf(fid,'%g\t',matrix(i,j));
        end
    end
end
fclose(fid);

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : Input_test.txt
  • 2014-12-04 15:46:01, 4.27 K
生命就是一场旅行,不要错过了路边的风景!
19楼2014-12-04 15:46:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 22 个回答

拂动杨柳的风

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
注意使用逗号隔开
2楼2014-11-30 16:20:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

2012200838

新虫 (正式写手)

引用回帖:
2楼: Originally posted by 拂动杨柳的风 at 2014-11-30 16:20:49
注意使用逗号隔开

问题不在逗号。tab可以的。
生命就是一场旅行,不要错过了路边的风景!
3楼2014-11-30 22:24:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huozhe123

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
2012200838: 金币+3, 只有你说了点东西。 2014-12-02 15:50:06
load 或者一个什么read命令,将整体变成矩阵,再从这个矩阵里提取,好像也可以直接提取
4楼2014-12-01 09:30:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见