Чтение в пунктах из файла - PullRequest
1 голос
/ 18 апреля 2011

У меня есть текстовый файл, в котором каждая строка имеет координаты x, y, z точки. разделенный пробелом. Я хочу прочитать точки из этого txt-файла и сохранить их в виде матрицы в матричном формате вида [Pm_1 Pm_2 ... Pm_nmod], где каждый Pm_n является точкой. Может ли кто-нибудь помочь мне с этим?

Я должен ввести его в код, который принимает модель как:

"модель - матрица с точками модели, [Pm_1 Pm_2 ... Pm_nmod]"

Ответы [ 2 ]

3 голосов
/ 18 апреля 2011

Я использую importdata для этого.Он читает все виды форматов;Обычно я использую другие методы, такие как dlmread, только если importdata не работает.

Использование просто, как M = importdata('data.txt');

1 голос
/ 18 апреля 2011

Просто используйте

 load -ascii data.txt

Это создает матрицу с именем `data 'в вашей рабочей области, строки которой содержат координаты.

Вы можете найти все детали преобразования в документации для команды загрузки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...