App Designer, "Conversion to double from struct is not possible." when using importdata()
Mostrar comentarios más antiguos
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 comentario
Matthew Sisson
el 8 de Jun. de 2017
Editada: Matthew Sisson
el 8 de Jun. de 2017
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Variables en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!