MATLAB: как писать в пустых строках в Excel

#excel #matlab #export-to-excel

#excel #matlab #экспорт в Excel

Вопрос:

У меня есть два массива в MATLAB, и я хочу импортировать их в Excel

 A=[1,2,3,6,7,9]
B=[5,6,7,8,9,0]
  

Я использую эту команду для записи в Excel

 xlswrite('name',A,'','A1:F1')
  

Я хочу записать первый массив (A) в строке 1 в Excel, я хотел бы записать массив B в следующую пустую строку.
Иногда у меня есть много массивов, которые мне нужно экспортировать в Excel
, и нет смысла использовать xlswrite и изменять диапазон каждый раз, когда я выполняю код!

Есть идеи?

Заранее большое спасибо

Ответ №1:

Если ваша версия MATLAB старше, чем R2019a, используйте:

 >> xlswrite('name',[a;b],'','A1:F2')
  

В противном случае используйте рекомендуемую матрицу записи:

 >> writematrix([a;b],'name.xls')
  

Комментарии:

1. Почему вы не сказали этого в своем вопросе тогда?

2. Как мы можем это узнать, если вы нам не говорите?

3. На ваш первоначальный вопрос был дан ответ. Если у вас есть вопрос об использовании Simulink, откройте другой