matlab读取txt文件_matlab读取txt文件
提 到matlab读取txt文件_matlab读取txt文件大家在熟悉不过了,那你是否知道matlab读取txt文件_matlab读取txt文件吗?快和小编一起去了解一下吧!
(资料图片仅供参考)
1、首先,准备数据。新建一个文本文档,命名为test20171010.txt,在文本文档中输入以下数据,然后保存为MATLAB读取txt文件的数据。
2、其次,启动MATLAB,创建一个新脚本(Ctrl N),并输入以下代码:
3、全部关闭;全部清除;色度控制中心
4、fileID=fopen(" test 2017 10 10 . txt ");
5、C=textscan(fileID," % s % s % f % s % d % u % f % f % s % f ");
6、fclose(fileID);
7、格式紧凑
8、单元格显示(C)
9、其中%s %s %f %s %d %u %f %f %s %f(总共10%)依次对应于文本文档test20171010.txt中的10列数据,%s读取空白或字符串,%f读取浮点数据,%d和%u读取整数数据。
10、紧凑是使命令行窗口输出的数据的行距紧凑。
11、第三,保存并运行上述脚本,并在命令行窗口中获得以下结果。c是一个1*10的单元格数组,包含test20171010.txt的所有数据
12、C{1}{1}=
13、2017/10/1
14、C{1}{2}=
15、2017/10/2
16、C{1}{3}=
17、2017/10/3
18、C{2}{1}=
19、温度1
20、C{2}{2}=
21、温度2
22、C{2}{3}=
23、温度3
24、C{3}=
25、22.3500
26、24.1500
27、35.9000
28、C{4}{1}=
29、r-湿度1
30、C{4}{2}=
31、r-湿度2
32、C{4}{3}=
33、r-湿度3
34、C{5}=
35、45
36、50
37、35
38、C{6}=
39、123000
40、9000000
41、200000
42、C{7}=
43、中程核力量
44、-Inf
45、10
46、C{8}=
47、圆盘烤饼
48、0.0010
49、100.0000
50、C{9}{1}=
51、是
52、C{9}{2}=
53、不
54、C{9}{3}=
55、不
56、C{10}=
57、5.1000 3.0000i
58、2.2000 - 0.5000i
59、3.1000 0.1000i
60、第四,读取test20171010.txt的数据后,可以看到工作区的单元格数组C。在下面的test20171010.txt中画出温度(第3列)和相对湿度(第5列)的图像,然后输入下面的代码:
61、x=1:3
62、[hAxes,hBar,hLine]=plotyy(x,C{3},x,C{5}," Bar "," plot ")
63、set(hLine," color "," r "," LineWidth ",2," Marker "," o ")
64、Plotyy是绘制双轴图形的命令,因此可以将温度绘制为条形图,将相对湿度绘制为曲线图。
65、第五,保存并运行上面的脚本,得到下面的图。直方图代表温度,线形图代表相对湿度。通过读取MATLAB中的文本文档test20171010.txt得到相应的数据。
本文到此结束,希望对大家有所帮助。