要读取的txt文档为两列,第一列为x坐标,第二列为y坐标,两列之间用制表符隔开,格式如下:
-4.000000E+1 8.583130E-6
-3.990000E+1 9.536800E-6
-3.980000E+1 1.001360E-5
-3.970000E+1 1.049050E-5
-3.960000E+1 1.001360E-5
-3.950000E+1 1.096730E-5
-3.940000E+1 1.096730E-5
-3.930000E+1 1.096730E-5
-3.920000E+1 1.096730E-5
-3.910000E+1 1.192100E-5
-3.900000E+1 1.192100E-5
-3.890000E+1 1.096730E-5
-3.880000E+1 1.192100E-5
-3.870000E+1 1.192100E-5
-3.860000E+1 1.192100E-5
-3.850000E+1 1.192100E-5
-3.840000E+1 1.239780E-5
-3.830000E+1 1.192100E-5
-3.820000E+1 1.239780E-5
-3.810000E+1 1.192100E-5
-3.800000E+1 1.239780E-5
-3.790000E+1 1.192100E-5
-3.780000E+1 1.192100E-5
-3.770000E+1 1.144420E-5
-3.760000E+1 1.192100E-5
-3.750000E+1 1.096730E-5
-3.740000E+1 1.192100E-5
-3.730000E+1 1.096730E-5
-3.720000E+1 1.144420E-5
-3.710000E+1 1.096730E-5
-3.700000E+1 1.096730E-5
-3.690000E+1 1.096730E-5
-3.680000E+1 1.096730E-5
读取坐标数据后画图,效果如下:
1.读取直接使用函数:文件I/0——》读取电子表格文件
注意:要选择以字符串格式读取,因为数据里的第二列数很小,以双精度读取时全为0
2.在“读取电子表格文件”控件右边的文件路径处选择创建输入控件,以选择要读取的文件路径:
3.把字符型数据转换为数据,因为文件中使用的是科学计数法,所以用控件“分数/指数字符串至数组的转换”,连接至所有行,转换得2维数组:
4.利用数组函数“索引数组”,分别分离出第一列和第二列:
5.画出x-y图:。