matlab處理text文件格式問題

2021-07-25 07:54:08 字數 933 閱讀 5781

%處理上述text文件格式問題文件格式要求『%5d%-5s%5s%5d%8.3f%8.3f%8.3f%』

clc

clear

fid=importdata(『f:\ergou.txt』);%括號中為檔案所在位置

textdata=fid.textdata;

data=fid.data;

[m1,n1]=size(data);%檔案行數

[m2,n2]=size(textdata);

for i=1:m1

for j=1:n1+n2

if (j==1)

b=str2double(textdata); %把第一列識別為cell型的資料轉換成double

end

if (j<4&&j>1)

b=textdata; %把第二列與第三列cell型資料複製

end

if (j>3)

b=data(i,j-3); %剩下的識別為double型資料複製到b中

end

end

end

fileid = fopen(『f:\ly1.txt』,』wt』); %輸出檔案位置許可權設為wt,設為w時換行符不起作用

formatspec = 『%5d%-5s%5s%5d%8.3f%8.3f%8.3f\n』; %輸出檔案格式

[nrows,ncols] = size(b);

for row = 1:nrows

fprintf(fileid,formatspec,b); %輸出檔案

end

type ly1.txt %預覽檔案

fclose(fileid); %關閉fopen

txt文件matlab處理

工程軟體常用txt格式儲存資料,但是不同軟體的資料介面不同,經常需要對資料重排版或者清洗。掌握此項操作很簡單,只需要懂得兩點 一是檔案操作的基本函式,二是資料格式。本文將簡要介紹各函式,給出函式的詳細用法,最後用 片舉例。本文包含以下部分 數值格式轉換,檔案自動讀寫 txt檔案的操作步驟有 開啟,讀...

C語言讀取text文件

一 讀取不同的資料型別資訊 1 開啟文件 file fpread fopen student.txt r 開啟文件 if fpread null 2 讀取文件 將txt文件另存為ansi編碼進行讀取可以顯示中文字元 將容量加一,否則顯示不全 int age while feof fpread txt...

上傳Text文件並轉換為PDF

今天在asp.net mvc環境中學習一些pdf相關的知識,想法是上傳檔案成功時,並把檔案轉換為pdf文件。在控制器建立操作 action 再在控制器中,建立另乙個操作方法,是處理檔案上傳以及轉換pdf的功能 filestream類去開啟檔案並讀取,獲取文件的byte array。itextshar...