Я попытался импортировать данные из текстового файла. Формат файла данных должен быть первой строкой, а char - это номера, как и файл xls. Но файл генерируется другим программным обеспечением в виде текстового файла, где все данные находятся в одной строке, причем один пробел разделен, а «вкладка» - как новая строка данных.Matlab importdata текстовый файл
Формат данных Я хочу, чтобы импортировать в MATLAB должен быть таким:
A B C D
1 2 3 4
5 6 8 8
8 0 9 5
Но теперь данные в текстовом файле
A B C D 1 2 3 4 5 6 8 8 8 0 9 5
Как следует импортировать текстовый файл в matlab в матрице, как пожалуйста? Я попробовал importdata
, но ans - ячейка 4x1. Моя версия Matlab - 2008 год.
Извините, что я очень новичок в Matlab. Спасибо.
Отредактировано: я понял, что данные
A B C D 1 2 3 4 5 6 8 8 8 8 0 9 5 7 0 8 8 8 5 0 9 9
могли бы вы научить меня, как поместить эти вещи в клетку, с один символ/номер одной ячейки, пожалуйста?
A B C D
1 2 3 4
5 6 8 8 8
8 0 9 5
7 0 8 8 8
5 0 9 9
Coz, когда я использую cell2mat, как это предложено, ошибка сбщ является CAT arguments dimensions are not consistent.
Большое спасибо!
Поскольку у вас есть два различных типа (двойное и сажа), это не можно поместить все в одну матрицу. Вот почему '' mportdata' создает массив ячеек. – bushmills
Почему вы все еще используете версию Matlab 2008 года? – Bernhard
Не платите за лицензию, не так ли? = P –