Мне нужно открыть текстовый файл и преобразовать его в файл CSV в Matlab. Первые 3 строки текстового файла - это предложения, которые необходимо пропустить. Следующие 28 строк - это числа, которые должны составлять первый столбец CSV, а затем следующие 28 строк должны составлять второй столбец.
Текстовый файл называется datanal.txt, а выходной файл может иметь любое имя. Любая помощь будет оценена.
datanal.txt
У меня нет Matlab для тестирования, но попробуйте это. Ваш входной файл должен находиться в текущем каталоге Matlab или указывать полный путь к имени файла.
A = csvread('datanal.txt',3,0); A = reshape(A,28,2); csvwrite('output.csv',A)
хорошо, вы можете добавить # перед первыми 3 строками, затем использовать load и изменить форму. Вам нужен полностью автоматизированный скрипт или есть только один файл? Если вы знакомы с Matlab, есть множество способов превратить этот большой вектор-столбец в матрицу.