国产一区二区精品-国产一区二区精品久-国产一区二区精品久久-国产一区二区精品久久91-免费毛片播放-免费毛片基地

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > dlmwrite函數全面解析

dlmwrite函數全面解析

來源:千鋒教育
發布人:xqq
時間: 2023-11-23 02:16:24 1700676984

dlmwrite函數是Matlab一個十分常見的函數,它主要用于將數組或者矩陣按照指定的分隔符寫入到文本文件中。通過dlmwrite函數,我們可以以各種各樣的方式來對文本進行處理,因此它在數據處理、導出等領域有著廣泛的應用。

一、基礎使用

1、基本語法和參數含義:

dlmwrite(filename,M) % 將矩陣M寫入到filename文件中,分隔符為默認的逗號
dlmwrite(filename,M,delimiter) % 將矩陣M寫入到filename文件中,分隔符為delimiter
dlmwrite(filename,M,delimiter,row,column) % 僅將M的(row,column)位置處的元素寫入到filename文件中 
dlmwrite(filename,M,'precision',p) % 將M寫入到filename文件中,保留p位小數,默認是為小數點后6位

2、一個簡單的實例:

x = [1 2 3; 4 5 6];
dlmwrite('output.txt', x, ',');

上述代碼將一個2×3的矩陣寫入到了文本文件output.txt中,并且使用逗號作為分隔符。

二、高級功能

三、其他功能

1、precision參數

這個參數用于指定寫入矩陣時的小數位數。

x = [1.14159 2.14159 3.14159; 4.14159 5.14159 6.14159];
dlmwrite('output.txt', x, ',', 'precision', 3);

上述代碼將矩陣x以逗號為分隔符,保留3位小數的方式寫入到了output.txt文件中。

2、newline參數

這個參數用于指定寫入矩陣時的新行方式。

x = [1.14159 2.14159 3.14159; 4.14159 5.14159 6.14159];
dlmwrite('output.txt', x, ',', 'precision', 3, 'newline', 'pc');

上述代碼將矩陣x以逗號為分隔符,保留3位小數的方式寫入到了output.txt文件中,并且使用pc的方式表示換行。

3、delimiter參數

這個參數用于指定寫入矩陣時的分隔符。

x = [1.14159 2.14159 3.14159; 4.14159 5.14159 6.14159];
dlmwrite('output.txt', x, ';', 'precision', 3, 'newline', 'pc', 'delimiter', '|');

上述代碼將矩陣x以豎線為分隔符,保留3位小數的方式寫入到了output.txt文件中,并且使用pc的方式表示換行。

tags: dlmwrite
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT