将matlab 中数据输出保存为tx t 或dat 格式 总结网上各大论坛,主要有三种方法
第一种方法:save(最简单基本的) 具体的命令是:用 save *
txt -ascii x x为变量 *
txt 为文件名,该文件存储于当前工作目录下,再打开就可以 打开后,数据有可能是以指数形式保存的
例子: a =[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 21 3 ;11 18 25 2 9 ]; save afile
txt -ascii a afile
txt 打开之后,是这样的: 1
7000000e+001 2
4000000e+001 1
0000000e+000 8
0000000e+000 1
5000000e+001 2
3000000e+001 5
0000000e+000 7
0000000e+000 1
4000000e+001 1
6000000e+001 4
0000000e+000 6
0000000e+000 1
3000000e+001 2
0000000e+001 2
2000000e+001 1
0000000e+001 1
2000000e+001 1
9000000e+001 2
1000000e+001 3
0000000e+000 1
1000000e+001 1
8000000e+001 2
5000000e+001 2
0000000e+000 9
0000000e+000 第二种方法:dlmw rite dlmwrite('a
txt',a,'precision','%10
0f') 或者是 dlmwrite('a
txt',a,'delimiter', '