300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MATLAB 将数据写入文件 writetable

MATLAB 将数据写入文件 writetable

时间:2022-11-05 12:15:47

相关推荐

MATLAB 将数据写入文件 writetable

writetable 函数

基本步骤:

构造table,将table写入文件

语法:

writetable(m,filename):将m写入名为filename的文件中

注:

支持的文件拓展名:.txt \ .csv \ .xls \ .xlsm \ .xlsx

示例:

// An MATLAB blockm=rand(4)+1t=table(m);writetable(t,'m.txt');

结果:

程序构造m矩阵,将m的数据保存在了表格t中,在电脑是建立了m.txt文件并将t的内容写入保存

修改精度,有效数组

(1)decimals:设置精度

(2)significant:设置有效数字

示例:修改精度到两位

// An MATLAB blockm=rand(4)+1m=round(m,2,"decimals");%设置精度t=table(m);writetable(t,'m.txt');

结果:

注:例子是指定相对路径,用户也可以指定绝对路径

type :显示文件内容

示例:

// An MATLAB blocktype m.txt

结果:

Delimiter:指定分隔符号

示例:指定分隔符为空格

// An MATLAB blockwritetable(t,'m.txt',"Delimiter"," ");type m.txt

结果:

注:

分隔符:

(1)逗号"," (默认分隔符)

(2)空格" "

(3)制表符"\t"

(4)分号";"

(5) 竖线"|"

WriteVariableNames:是否保留列名

示例:去除列名

// An MATLAB blockwritetable(t,'m.txt',"Delimiter","\t","WriteVariableNames",false);type m.txt

结果:

将多个矩阵保存到同一个文件中

示例:

// An MATLAB blocktype m.txtt2=table(eye(4))writetable(t2,'m.txt',"Delimiter","\t","WriteVariableNames",false,"WriteMode","append");type m.txt

结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。