Преобразовать структуру в двойной тип в Matlab
Glcm (метод извлечения функций) дает мне вывод в типе 'struct', в то время как мне нужен вывод в типе 'double'. Мне нужен тип double в качестве входной переменной для следующего шага.
Итак, я попытался преобразовать его, используя несколько кодов, показанных ниже.
[gl] = glcm (B);
[gl] = struct2cell (gl);
[gl] = cell2mat (gl);
[fetrain] = double (gl);
Код дает мне вывод, но он в «сложном двойном» типе.
Есть ли лучший способ конвертировать struct в тип double?
Или преобразовать «сложный двойной» в «двойной» тип?
Любая помощь и предложение будут очень признательны. Спасибо.