2013-10-04 8 views
1

Я решил уравнение на matlab и имеет выходные данные 8760, которые необходимо поместить в один список для excel. то есть в Excel A1 до A8760, но не вниз.MATLAB 2012 - Создать текстовый файл с одним списком из matlab

Я попытался сохранить, fprintf, однако данные из поста не выходят правильно.

У меня есть только одна переменная, мне нужно, и это «s»

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

Спасибо за чтение

+0

Альтернативой 'xlswrite' является' csvwrite' или else 'dlmwrite' – Dan

+0

@ user2845648: Если один из ответов ниже правильно ответил на ваш вопрос, подумайте о его принятии. Благодаря! –

ответ

2

Вы можете использовать функцию от Matlab xlswrite (doc), который будет записывать массив (ы) в первом листе в файле Excel.

В качестве альтернативы, Matlab может использоваться для проверки вашего массива.

3

xlswrite('yourdata.xlsx',s)

Попробуйте перенося свой вектор, если ваш результат горизонтального и вертикального. То есть:

xlswrite('yourdata.xlsx',s.')

См documentation для получения дополнительной информации.

Смежные вопросы