Error using get: Conversion to double from struct is not possible.
显示 更早的评论
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.
回答(1 个)
Walter Roberson
2016-9-26
Frame = C2049Dyn.Image.Frame;
or
Frame = getfield(C2049Dyn.Image, 'Frame');
类别
在 帮助中心 和 File Exchange 中查找有关 Import, Export, and Conversion 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!