2012-02-09 2 views
0

У меня есть код, который работает со всеми файлами в папке и анализирует его, а затем экспортирует результаты в лист excel.Matlab Многомерные массивы со строкой + Экспорт в Excel

Мой вопрос заключается в том, что к концу я alo листы excel, и мне нужно объединить их все вместе (я также нуждаюсь в них отдельно), поэтому я делаю это вручную и его очень больно и тратит время!

Так что я хочу спросить, есть ли способ создать массив, чтобы сохранить результаты каждого анализа в моем процессе кода и экспортировать все в конец в один файл excel.

Пример моего кода Рабочий процесс: Чтение файлов в текущем каталоге Открытые файлы по одному. ли математические уравнения и получить результаты в 2 массивах усилителя [] сигнал [] (оба равны по размеру) приводит Экспорт в Excel с помощью

xlswrite([b '.xls'],[amp' signal'],1);%%b=file name (example.avi ==> example.avi.xls) 

И так далее.

Так я хочу, чтобы сохранить результаты после этого массива с именем файла и в конце прошлого все в 1 первенствовать лист с именем файла в верхней части каждой колонки :)

Я не знаю, почему я с блоком мозга о том, как это сделать!

Большое спасибо за вашу помощь заранее

ответ

1

Xlswrite поддерживает, что вы даете начальную точку или диапазон, где вы хотите поместить данные. См. Xlswrite.

Вы можете быстро вычислить имя столбца, используя this.

Но вы должны знать, что excel поддерживает только 255 столбцов и 1024 строки в листе. Это часто случалось со мной, а затем получалась очень неинформативная ошибка.