1
我想從文本文件中讀取並處理文本(壓縮增量)。 我在MATLAB中使用textread
函數。我的問題是它沒有正確讀取空格。從文本文件中讀取char數組
下面是代碼:
w=textread('in.txt','%c','delimiter','\n','whitespace','');
e=double(w);
[z,x]=size(e);
r=vec2mat(e,ceil(z/100));
r=uint8(r);
imwrite(r,'jocop.gif')
[t,y]=norm2lzw(uint8(e),z);
u=vec2mat(t,ceil(z/100));
imwrite(double(u),'compro.gif')
你會發現,我爲了得到一個字符數組,而不是一個單元陣列使用'%c'
,但我仍然不能得到的空格。有什麼建議麼?
非常感謝你,有時我會錯過,但仍然是一樣的1INTRODUCTIOAnumberofissuesmakethedesignofthevideoserver,inavideoondemandapplication,difficult.First, – 2011-05-17 18:18:54
你的文本文件中包含什麼?你能提供一個例子嗎? – Phonon 2011-05-17 19:36:05
ya確定第一段是in.txt中的原始段,第二段是matlab中的輸出: INTRODUCTIOA在視頻點播應用程序中,視頻服務器的設計難度很大。首先,視頻服務器 需要同時向多個客戶端提供視頻服務,並保證每個客戶端的服務質量。 輸出: 1INTRODUCTIOAnumberofissuesmaketheofthevideoserver,invaideo-on-demandapplication,difficult.Airst,avideoserverneedstosimultaneouslyprovideosidevideosdeviceofmultipleclientsandguaranteethequalityofserviceachachient。 – 2011-05-18 00:49:26