Matlab檔案IO--文字與數值的寫
1. 寫純數值的文字檔案
%% 寫純數值的文字檔案 dat1 = rand(3,5) dlmwrite('dat1.txt',dat1,'delimiter','\t','newline','pc'); %'pc':PC terminator (implies carriage return/line feed (CR/LF)) % 採用dlmwrite函式將dat1寫入文字檔案dat1.txt fid = fopen('dat2.txt','wt'); %以只寫、文字模式開啟或建立文字檔案dat2.txt fprintf(fid,'%5.4f 5.4f %5.4f 5.4f 5.4f\n',dat1); fclose(fid);
2. 寫純文字的文字檔案
%% 寫純文字的文字檔案 content = {'自動滾屏';... '1.可以控制瀏覽器自動滾動頁面,這在瀏覽一些超長的網頁時相當有用。';... '2.您也可以控制滾動速度,和選擇不同的速度控制方式。';...} '3.滑鼠控制滾動速度:把滑鼠停留在滾動條上,滑鼠指標位置越靠近下方,滾動速度越快。'} % % % % %以下采用fprintf函式實現寫純文字到文字檔案dat1.txt中 % % % % % fid = fopen('dat1.txt','wt'); str = str2mat(content); format = [repmat('%c',1,size(str,2)) '\n']; fprintf(fid, format,str'); %按指定格式將字元陣列寫入文字檔案dat1.txt中 fclose(fid); fid = fopen('dat2.txt','wt'); %以只寫、文字模式開啟檔案dat2.txt str = str2mat(content) %將字串單元陣列轉化為字元陣列str,便於fwrite函式寫操作 mLine = size(str,1) %字元陣列str的行數 mCol = size(str,2) str1 = zeros(mLine, mCol+2); %擴充套件字元陣列str,在最右側新增兩列字元:'\r\n' str1(:,1:end-2) = str; str1(:,end-1:end) = char(repmat(sprintf('\r\n'),mLine,1)) fwrite(fid,str1,'char'); % writes the elements of array A to % a binary file in column order. fclose(fid);
3. 寫文字和數值混合的文字檔案
%% 寫文字和數值混合的文字檔案 head = '序號 班名 學號 姓名 平時成績 期末成績'; text = {'51121','5112101','陳'; '51121','5112103','李'; '51121','5112105','劉'}; num = [0 63; 0 73; 0 88]; % % % % % % % %以下為將資料存入data.txt的程式程式碼% % % % fid = fopen('data.txt','wt'); fprintf(fid,[head '\n']); for i = 1:3 fprintf(fid,'%d %s %s %s %d %d\n',i,text{i,1},... text{i,2},text{i,3},num(i,1),num(i,2)); end fclose(fid);
相關文章
- Matlab檔案IO--文字與數值的讀Matlab
- 【MATLAB】讀取和寫入文字檔案Matlab
- matlab 資料檔案MAT的讀與寫Matlab
- matlab寫coe檔案Matlab
- VBA建立文字檔案、讀寫文字檔案
- 檔案排版(文字檔案讀寫)
- C#讀取文字檔案和寫文字檔案C#
- 【Java】讀寫文字檔案Java
- 用MATLAB編寫VIVADO的coe檔案Matlab
- Matlab & C++ 混合程式設計mex檔案的編寫與除錯MatlabC++程式設計除錯
- matlab輸出複數到檔案Matlab
- 使用PowerShell比較本地文字檔案與Web上的文字檔案是否相同Web
- 文字檔案與二進位制檔案的區別
- java 統計大文字檔案的行數Java
- 微分方程數值解法的matlab程式Matlab
- 從Matlab到FPGA(Matlab生成coe檔案或mem檔案)MatlabFPGA
- RM-2 使用matlab進行txt檔案讀寫Matlab
- [MatLab]學習筆記2:MatLab數值資料Matlab筆記
- typora編寫md檔案文字設定顏色
- Qt學習之路(57): 文字檔案讀寫薦QT
- MATLAB生成coe檔案Matlab
- Matlab生成exe檔案Matlab
- .yaml引數檔案的編寫和使用YAML
- 如何從文字檔案讀入 SQL 引數SQL
- Aspose.Words使用教程之如何寫入純文字(TXT)檔案,表的合併與拆分
- 立此存照(11)[C++]cfloat標頭檔案即浮點數的最大值與最小值C++
- Python讀寫txt檔案、轉換csv檔案與pandas條件計數、求和的綜合運用Python
- 樹莓派:文字編輯器與檔案樹莓派
- MATLAB學習筆記:數值積分Matlab筆記
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- matlab如何給未知數及包含未知數的函式賦值Matlab函式賦值
- Matlab生成.exe格式檔案Matlab
- matlab讀取npy檔案Matlab
- Matlab製作shp檔案Matlab
- python之 檔案讀與寫Python
- 2.6.1.2 平文字初始化引數檔案格式
- Matlab將.mat檔案儲存為.txt檔案Matlab
- 寫作的核心與價值