Мне удалось ввести файл числовых данных в матрицу, но я не смог сделать это для любых данных, которые не являются числами.
У меня есть список из 47 имен, и я должен создать случайное имя из списка. Я пытался использовать функцию textcan , но никуда не собирался. Кроме того, как я могу генерировать случайное имя из списка? Все, что мне удалось сделать, это сгенерировать случайное число от 1 до 47.
Ценю ответы. Я должен был сказать, что мне нужно в MATLAB извините.
Вот примерный список данных в моем файле данных
name01
name02
name03
и код для чтения:
fid = fopen('names.dat','rt');
headerChars = fgetl(fid);
data = fscanf(fid,'%f,%f,%f,%f',[4 47]).';
fclose(fid);
Выше я должен прочитать файл данных в матрицу, но он читает только первую строку. (Да, это было изменено из предыдущего поста здесь на этих форумах: /)