【发布时间】:2016-05-25 14:51:02
【问题描述】:
Glcm(特征提取方法)给我一个'struct'类型的输出,而我需要'double'类型的输出。我需要一个 'double' 类型作为下一步的输入变量。
所以,我尝试使用下面显示的几个代码对其进行转换。
[gl] = glcm (B);
[gl] = struct2cell (gl);
[gl] = cell2mat (gl);
[fetrain] = double (gl);
代码给了我一个输出,但它是“复双”类型。
有没有更好的方法将 'struct' 转换为 'double' 类型?
或者将'complex double'转换为'double'类型?
任何帮助和建议将不胜感激。谢谢。
【问题讨论】:
-
用
struct2array怎么样?
标签: matlab struct double matlab-struct