App Designer, "Conversion to double from struct is not possible." when using importdata()
Mostra commenti meno recenti
This error occurs at the following line in my script:
app.M(t) = importdata(filepathtrades{t,1});
For context, this is in the loop:
for t = 1:app.DirLeng
app.M(t) = importdata(filepathtrades{t,1});
end
Where app.DirLeng = 3 in this case. I am trying to import multiple excel files (3) specified by the filepaths contained in a 3 by 1 cell array (of strings). I am attempting to store these two dimensional data matrices into a three dimensional matrix, M. I have tried both:
app.M(t) = importdata(filepathtrades{t,1});
and
app.M(:,:,t) = importdata(filepathtrades{t,1});
but still get the same error. I have re-created this section of my code into a standard MATLAB script outside of App Designer and it performs just as I expect it to. Does anyone know if this is some sort of bug in App Designer? or if my syntax is wrong? or if there is an alternative way to do this that won't throw an error?
I can add more info about my script if need be. Thanks for helping!
1 Commento
Matthew Sisson
il 8 Giu 2017
Modificato: Matthew Sisson
il 8 Giu 2017
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Variables in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!