Я пытаюсь извлечь координаты атома из нескольких наборов данных.
Текстовые файлы формата:Скрипт Matlab для извлечения данных из текстовых файлов
1234
generated by l4zyMF
O 1.234567 2.345678 3.456789 1.234567 2.345678 3.456789
H 7.654321 8.765432 9.876543 7.654321 8.765432 9.876543
...
Сейчас я пытаюсь извлечь 6 значений для первой строки O в отдельный массив с для петли, но я просто получаю сообщение об ошибке , Вот мой текущий скрипт:
Oxy = zeros(200,7)
for n=1:200
fid = fopen('your\dir\here.dat','rt');
data = textscan(fid,'%s %f %f %f %f %f %f','headerLines',2);
fclose(fid);
Oxy(3,:) = (data);
end
Я бы очень признателен за любую помощь.
Пожалуйста, добавьте данные и код на свой вопрос в письменной форме, чтобы мы могли попробовать. – MattSchmatt
Кроме того, каково фактическое сообщение об ошибке, которое вы получаете? – MattSchmatt