错误使用csvread dlm headerlines必须整数值
44视图(30天)
显示旧的评论
我使用csvread时得到以下错误:
错误使用dlmread(第147行)HeaderLines必须整数值。错误csvread(48)行m = dlmread(文件名,”、“r c);myDataProcessV2_2误差(13号线)(Vg) = csvread (Data_File (j) . name ' B251: B360 ');
我不知道如何解决它。我感谢任何帮助。
为j = 1:计算(1)
(Vg) = csvread (Data_File (j) . name,“B251: B360”);
(Id) = csvread (Data_File (j) . name,“E251: E360”);
IdSize =大小(IdAll);
IdSize (1) = IdSize (1) / 2;
Id = IdAll (1: IdSize (1));
Vg = VgAll (1: IdSize (1));
如果j = = 1
lgIdCollection = 0 (IdSize(1),计算(1));
结束
lgId = 0 (IdSize);
sqrtId = 0 (IdSize);
为i = 1: IdSize (1)
lgId (i) = log10 (Id (i));
sqrtId (i) = sqrt (Id (i));
结束
lgIdCollection (1: IdSize, j) = lgId;
onOffRatioCollection (j) = seekOnOffRatio (Id);
SSCollection (j) =寻求(lgId Vg);
[VonLocation VonCollection (j)] = seekVon (Id、Vg lgId);
[kmax, Vth] = seekVth (Id、Vg VonLocation sqrtId);
hysCollection (j) = seekHys (IdAll, VgAll VonLocation 176);
mobilityCollection (j) = seekMobility (kmax);
结束
0评论
答案(2)
Nikilesh Chilkuru
2019年1月18日
读取数据的最佳方法有非数字字段是使用
textscan
。您可以指定您想要读的数据的格式
textscan
。得到更多的信息,请参考:
https://stackoverflow.com/questions/13115569/error-when-reading-data-from-csv-file-into-matlab