av久久久-av九九九-av九九-av激情网-欧美三级在线-欧美三级一区二区三区

MATLAB中的數(shù)據(jù)寫入函數(shù)dlmwrite

2017-01-17  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)

dlmwrite

功能簡(jiǎn)介

將矩陣寫入ASCII分隔的文件。

使用方法

1.dlmwrite(filename, M)

使用默認(rèn)的分隔符(')將矩陣M寫入ASCII格式的文件中。在目標(biāo)文件filname中,數(shù)據(jù)是從第一行的第一列開始寫的。輸入的filename是使用單引號(hào)括起來(lái)的字符串。matlab

2.dlmwrite(filename, M, 'D')matabc

將矩陣M寫入一個(gè)ASCII格式的文件中,使用分隔符D來(lái)分割矩陣的元素。在目標(biāo)文件filname中,數(shù)據(jù)是從第一行的第一列開始寫的。逗號(hào)'是默認(rèn)的分隔符,使用\t來(lái)產(chǎn)生制表符分割的文件。

3.dlmwrite(filename, M, 'D', R, C)

將矩陣M寫入一個(gè)ASCII格式的文件中,使用分隔符D來(lái)分割矩陣的元素。在目標(biāo)文件filname中,數(shù)據(jù)是從第R行的第C列開始寫的,R和C從0開始,因此R=0,C=0指定了文件中的第一個(gè)數(shù)值,即左上角的位置。matabc

4.dlmwrite(filename, M, 'attrib1', value1, 'attrib2', value2, ...)matabc

是下面所示的替代語(yǔ)法,在其中用戶可以在參數(shù)列表中指定多個(gè)屬性-數(shù)值對(duì)。每個(gè)屬性后面必須跟一個(gè)相應(yīng)的值(見下表)。
matabc

屬性值
delimiter
分隔符的字符串,用于分割矩陣的元素
newline
每行終止使用字符(S)(見下表)matlab
roffset
Offset,在目標(biāo)文件中矩陣數(shù)據(jù)開始寫的行,offset 是基于0的
為零。
coffset
Offset在目標(biāo)文件中矩陣數(shù)據(jù)開始寫的行,offset是基于0的matlab
precision
將數(shù)據(jù)寫入到文件所使用的數(shù)值精度。指定有效位數(shù)或C風(fēng)格的格式化字符串%開始,如'%10.5f'的數(shù)量。

此表顯示的值時(shí)可以使用換行設(shè)置屬性。

行終止
描述
'pc'
'pc'終結(jié)(意味著回車/換行符(CR/LF))
'unix'
'unix' 終結(jié)(意味著換行符(LF))


5.dlmwrite(filename, M, '-append')matabc

將矩陣數(shù)據(jù)追加到文件的末尾。如果你不指定''-append',dlmwrite覆蓋文件中的任何現(xiàn)有數(shù)據(jù)。

7.dlmwrite(filename, M, '-append', attribute-value list)
接受一個(gè)屬性值對(duì)列表。用戶可以將'-append'標(biāo)志放在屬性-數(shù)值對(duì)之間,但不能放在屬性和它的值的中間。matabc
備注

生成的文件是可讀的電子表格程序。或者,如果您的系統(tǒng)為Windows安裝Excel,您可以創(chuàng)建一個(gè)電子表格使用xlswrite。

該dlmwrite函數(shù)不接受輸CELLM要導(dǎo)出一個(gè)單元格數(shù)組中只包含數(shù)字?jǐn)?shù)據(jù),使用cell2mat矩陣轉(zhuǎn)換為數(shù)字的單元格,然后再調(diào)用dlmwrite數(shù)組。對(duì)于其他情況下,使用低級(jí)別的導(dǎo)出功能。欲了解更多信息,請(qǐng)參閱導(dǎo)出到一個(gè)單元格數(shù)組文本文件在MATLAB數(shù)據(jù)導(dǎo)入和導(dǎo)出文件。

應(yīng)用舉例

示例1

輸出矩陣M到使用制表符分割的文件,使用6個(gè)有效數(shù)字精度:
dlmwrite('myfile.txt', M, 'delimiter', '\t', ...
'precision', 6)
type myfile.txt

matlab



0.893898 0.284409 0.582792 0.432907
0.199138 0.469224 0.423496 0.22595
0.298723 0.0647811 0.515512 0.579807
0.661443 0.988335 0.333951 0.760365
matlab
例2

輸出矩陣M到一個(gè)使用6位十進(jìn)制長(zhǎng)度和傳統(tǒng)的用于PC終止符的文件:
dlmwrite('myfile.txt', m, 'precision', '%.6f', ...
'newline', 'pc')
type myfile.txt

16.000000,2.000000,3.000000,13.000000matlab
5.000000,11.000000,10.000000,8.000000
9.000000,7.000000,6.000000,12.000000
4.000000,14.000000,15.000000,1.000000

matlab
例3

輸出矩陣M到一個(gè)文件,然后追加一個(gè)另外的矩陣到第一個(gè)矩陣下方的隔一行處:
M = magic(3);
dlmwrite('myfile.txt', [M*5 M/5], ' ')

dlmwrite('myfile.txt', rand(3), '-append', ...

matabc

'roffset', 1, 'delimiter', ' ')

type myfile.txt

40 5 30 1.6 0.2 1.2
15 25 35 0.6 1 1.4
20 45 10 0.8 1.8 0.4

0.81472 0.91338 0.2785
0.90579 0.63236 0.54688
0.12699 0.09754 0.95751

當(dāng)dlmread從文件中導(dǎo)入這兩個(gè)矩陣時(shí),小的矩陣使用0補(bǔ)齊:matlab

dlmread('myfile.txt')
40.0000 5.0000 30.0000 1.6000 0.2000 1.2000
15.0000 25.0000 35.0000 0.6000 1.0000 1.4000
20.0000 45.0000 10.0000 0.8000 1.8000 0.4000
0.8147 0.9134 0.2785 0 0 0
0.9058 0.6324 0.5469 0 0 0
0.1270 0.0975 0.9575 0 0 0

開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:MATLAB中的數(shù)據(jù)寫入函數(shù)dlmwrite MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 地下道的美人鱼| 欧美日本视频在线| 附身美女| 高中历史知识点总结| 搜狐视频在线观看电视剧免费下载| 施华| 山村老尸图片| 王牌替身免费观看全集| 神经内科出科小结| 三年片大全电影| 李雪琴个人资料及简历| 电影《睡在我上铺的兄弟》简介| 钟易轩| 河西走廊纪录片观后感| 色戒 在线看| 凯丽| 捉迷藏剧情全解析| 女同视频在线观看| 啊嗯视频| 郭云飞| 汪始慧| 南宝拉| game newage| 无内裤秘书| land of the lost| 顾峰| 女总裁电视剧大结局| 小救星小渡| 我,喜欢你演员表介绍| 白鹅课文| 陈浩民演的电视剧大全| after17吉他谱| 美国电影《贵夫人》| 无常电影| 青春之放纵作文免费阅读| 清水美里| 红灯区1996| 雷雨剧本完整版| 38在线电影| 肉爆电影| 庆余年2演员表全部员表|