Error-Reference to non-existent field
Ältere Kommentare anzeigen
I get an error when executing the code
clc;
clear;
a2=load('DisA.mat')
b2=load('Distance_text1.mat')
c2=load('Distance_c.mat')
d2=load('Distance_Hist.mat')
for i=1:80
aa=a2.DisA{1,i};%1x96
bb=b2.Distance_text1{1,i};%1x3
cc=c2.Distance_c{1,i};%1x4
dd=d2.Distance_Hist{1,i};%384x1
Features2{i}=[aa,bb,cc,dd'];%1x487
end
save('Features_Distance','Features2')
The error is
Reference to non-existent field 'DisA'.
Error in ==> main at 8
aa=a2.DisA{1,i};%1x96
the size of each one is
{1x80 cell}
6 Kommentare
Chandra Kurniawan
am 23 Dez. 2011
Are you sure you have variable 'DisA' in your file 'DisA.mat'??
kash
am 23 Dez. 2011
kash
am 23 Dez. 2011
Chandra Kurniawan
am 23 Dez. 2011
No, not the file. But have you 'VARIABLE' DisA in file DisA.mat??
If it's there,
it's better if you rename your variable 'DisA' with other name.
Or rename your mat-file.
It seem both of your variable and your file have a same name.
kash
am 23 Dez. 2011
Chandra Kurniawan
am 23 Dez. 2011
I'm sorry.
Now, you don't need to rename your file.
Just do what I suggest for you below :)
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Tables finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!