Эй, у меня есть файл .mat, который содержит данные ЭКГ. Где aa содержит тип структуры [15x10000 double]. Как преобразовать aa в [somethingx1 double], чтобы рассчитать длину сигнала ЭКГ?

aa=load('ff.mat');
aa

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Итак, я сохранил ваш загруженный файл .mat и загрузил его содержимое в свою рабочую область следующим образом:

load('ff.mat')

Оказывается, этот .mat-файл не содержит никакой структуры, только одну переменную с именем val, принадлежащую к классу double и имеющую размер 15x10000. Вы просите «Я хочу сохранить это в массиве», но это уже массив, причем очень удобный двойной массив. Вам нужен числовой массив данных, и у вас уже есть один идеальный массив числовых данных в этом файле .mat.

Ваше утверждение «Я не могу понять, какое значение содержится в строке или столбце, например, время или напряжение», возможно, совершенно верно, но предположим, что любой здесь, на MATLAB Answers, может волшебным образом узнать, как устроены ваши данные? Чтобы точно узнать, что содержат данные, вам придется спросить человека, который их создал, или прочитать их документацию, или, возможно, немного заняться реверс-инжинирингом функции, которая сохранила эти данные.

Для начала кажется вероятным, что вторым измерением является время, хотя лично мне не удалось найти строго монотонно возрастающих значений ни в одной строке:

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ