[Matlab] Làm thế nào để tải các chuỗi từ tập tin?

D

davyzhu

Guest
Xin chào tất cả, tôi có một tập tin chứa một đường dây. Các chuỗi có chứa một liên tục '0''1 ', like'0100011001 ...'. Làm thế nào để tải các chuỗi MATLAB? Bất kỳ đề nghị sẽ được đánh giá cao! Trân trọng, Davy
 
Phương pháp 1. = Tập tin đầu vào ("đầu vào tên file ',' s '); fid = fopen (tập tin); A = fscanf (fid,'% e% x ', [2, inf]);% *** đây là những gì u muốn fclose (fid); phương pháp 2. (Từ HELP của MATLAB) Dòng đầu tiên của Sally type1 mydata.dat là 12,34 45 Có Đọc những dòng đầu tiên của tập tin như là một định dạng tập tin miễn phí bằng cách sử dụng định dạng%. [Tên, loại, x, y, câu trả lời] = textread ('mydata.dat', '% s% s% f ...% d% s', 1) trả về tên = "Sally" loại = 'type1' x = 12,34000000000000 y = 45 câu trả lời = 'Có'
 
Xin chào, tôi đề nghị bạn lưu trữ các dữ liệu vào trong định dạng nhị phân và fread sử dụng. Nếu không, bạn có thể sử dụng fscanf. brmadhukar
 
hai, có một chỉ huy trực tiếp trong MATLAB để sử dụng nó. text = textread ('file_name',% s), hoặc nó cũng có thể đọc các tập tin tùy thuộc vào giới hạn một số. textread văn bản = ('file_name',% s, 'phân cách', '\\ n'); có nhiều lựa chọn như thế này bạn có thể xem lakshmish giúp
 

Welcome to EDABoard.com

Sponsor

Back
Top