Объединить данные одной переменной в matlab с другой переменной в другом файле mat в matlab - PullRequest
1 голос
/ 17 декабря 2011

У меня есть 2 файла mat, я хотел бы объединить эти файлы, добавив все записи из file1 в конец файла 2, я хотел бы сообщить вам, что эти файлы включают в себя то же самое, что и:

Матовый файл1 включает (100) записей:

имя файла значение расстояния

Матовый файл2 включает (800) записей:

имя файла значение расстояния

Я хочу получить файл2 с 1000 записями это возможно в Matlab или нет?

1 Ответ

3 голосов
/ 17 декабря 2011

Обновленная версия

Так что, очевидно, у вас есть это в ваших файлах:

myStruct = struct('Names', cell(n,1), 'Distances', []);

Где все массивы (ячейки и нормальные матрицы) содержат различные выборки в строках.

Вы будете делать что-то вроде:

struct1=load('file1.mat');
struct2=load('file2.mat');

struct2.myStruct.Names=[struct2.myStruct.Names;struct1.myStruct.Names];
struct2.myStruct.Distances=[struct2.myStruct.Distances;struct1.myStruct.Distances];
save('file2.mat','-struct',struct2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...