- 在线时间
- 21 小时
- 最后登录
- 2022-9-9
- 注册时间
- 2013-7-23
- 听众数
- 9
- 收听数
- 0
- 能力
- 0 分
- 体力
- 400 点
- 威望
- 0 点
- 阅读权限
- 30
- 积分
- 148
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 55
- 主题
- 11
- 精华
- 0
- 分享
- 0
- 好友
- 2
升级   24% TA的每日心情 | 奋斗 2019-10-22 13:59 |
|---|
签到天数: 36 天 [LV.5]常住居民I
- 自我介绍
- erv
|
gt93 发表于 2013-8-21 11:57 ![]()
fopen()试试。
能不能具体说明一下,其实我试过用fopen打开文件,但好象不能用。我的文件是fluent导出的ASCII数据(带有标头)。拓展名用'.dat'或'.txt'试过不行。如用下面的程序,也有一些问题(见标红处),上传部分数据,请帮忙看下用什么拓展名?怎样打开?谢谢:
xicy2-01.rar
(7.11 KB, 下载次数: 0)
clear; clc;
directory_name = 'G:\datapressure'; %这里直接对目录名赋值了
if isequal(directory_name,0)
return
end
%files = dir([directory_name,'\*.dat']); %若加拓展名'.dat' 或'.txt',下面的文件数n=0
files = dir([directory_name,'\*']);%不加拓展名,可读出
n=size(files,1),%return
A=[];
for i = 1:n;
% file2=[directory_name,'\',files(i).name] %用这个命令时,结果是“file2=G:\datapressure\.”,不知为什么?
file2=['G:\datapressure\xicy2-0' num2str(i)]; %文件xicy2-01,xicy2-02....含有字符
if exist(file2,'file')==2
data_all2=importdata(file2);
data2=data_all2.data;
.......
end
end
|
|