由买买提看人间百态

topics

全部话题 - 话题: tp1
1 (共1页)
s*****a
发帖数: 2735
1
谢water 和 wuyi。
我的问题可能不在textscan,应该是loop上太菜了(原谅我是新手,哈哈)
我还是考虑吧文件贴出来,请认识的帮看看,run run。
data file:
https://www.dropbox.com/s/83nd46ny7gunyhv/data.csv
test code:
https://www.dropbox.com/s/vvzfw6uhhgkekbd/test.m
————————————————————————————————————-
test code copy:(我两个方法都出错了,虽然能够正常读入)
%% input 1
fid_t = fopen(...
'C:\**\data.csv', ... % <------------- address
'r');
while ~feof(fid_t)
temp1 = fgetl(fid_t);
temp2 = regexprep(temp1, '"', '');
line = csv2cell(temp2);

if strcmp(... 阅读全帖
s*****a
发帖数: 2735
2
来自主题: Computation版 - matlab 做不规则 数据输入,求教
谢了个小程序,用来读入不规则的data,能够读入,但是会报错。
应该是loop上太菜了(原谅我是新手,真不好意思)
我把文件贴出来,请认识的帮看看,run run。
这个问题困扰很久了,还有自己的方法可能真的有点笨,请指点,万分感谢。
data file:
https://www.dropbox.com/s/83nd46ny7gunyhv/data.csv
test code:
https://www.dropbox.com/s/vvzfw6uhhgkekbd/test.m
————————————————————————————————————-
test code copy:(下边两个方法都出错了,虽然能够正常读入)
%% input 1
fid_t = fopen(...
'C:\**\data.csv', ... % <------------- address
'r');
while ~feof(fid_t)
temp1 = fgetl(fid_t);
temp2 = regexprep(temp1, '"', '');
line = c... 阅读全帖
s*****o
发帖数: 1262
3
来自主题: Programming版 - c语言如何pass变量的值
比如我想打开一个file,用:
tp1=fopen("filename_a01.data","w");
如果我有个变量值是:
xxx=a01,有什么办法用xxx取代上面的“a01“部分?
多谢!!
U********d
发帖数: 577
4
来自主题: Programming版 - c语言如何pass变量的值
char file[255]={0};
sprintf(file, "filename_%s.dat", xxx);
tp1 = fopen(file, "w");
希望您的xxx不要超过242个字节,嗯……
h****r
发帖数: 258
5
来自主题: Programming版 - 这个函数调用是不是很反人类?
最近在看的一段Fortran代码
call CATCHMENT ( NTILES ,&
DT , PRECIPFRAC, cat_id, VEG, DZSF ,&
PCU , PLS , SNO ,&
UUU ,&
EVSBT(:,FSAT), DEVSBT(:,FSAT), TILEZERO ,&
SHSBT(:,FSAT), TILEZERO , DSHSBT(:,FSAT),&
EVSBT(:,FTRN), DEVSBT(:,FTRN), TILEZERO ,&
... 阅读全帖
h****r
发帖数: 258
6
来自主题: Programming版 - 这个函数调用是不是很反人类?
最近在看的一段Fortran代码
call CATCHMENT ( NTILES ,&
DT , PRECIPFRAC, cat_id, VEG, DZSF ,&
PCU , PLS , SNO ,&
UUU ,&
EVSBT(:,FSAT), DEVSBT(:,FSAT), TILEZERO ,&
SHSBT(:,FSAT), TILEZERO , DSHSBT(:,FSAT),&
EVSBT(:,FTRN), DEVSBT(:,FTRN), TILEZERO ,&
... 阅读全帖
1 (共1页)