Error using get: Conversion to double from struct is not possible.
Afficher commentaires plus anciens
load C2049Dyn;
Cp = C2049Dyn.Blood.wTAC; Cp = [0 0 ; Cp];
Frame = get(C2049Dyn.Image, 'Frame');
clear C2049Dyn;
With my code above, I'm getting the error "Error using get, Conversion to double from struct is not possible." C2049Dyn is a 1x1 structure with 2 fields、Blood and Image. The field "Blood" is 1x1 structure containing 3 fields, including "wTAC". The field "Image" is a 1x1 structure containing 4 fields, including "Frame". "Frame" is double.
Please help me identify the problem with my code. Thanks.
Réponses (1)
Walter Roberson
le 26 Sep 2016
Frame = C2049Dyn.Image.Frame;
or
Frame = getfield(C2049Dyn.Image, 'Frame');
Catégories
En savoir plus sur Import, Export, and Conversion dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!