-
如何使用C#开发一个用于处理MATLAB中Aerosol-Optical-Depth数据的气溶胶光学厚度反演算法窗体应用程序
资源介绍
如何用代码对处理数据matlab
气溶胶数据处理软件流程
要求
读取
CSV
格式数据,数据的文件可以是一个或者多个,如果是多个,则需要一起导入进行处理。
在这个过程中,需要解决的问题是:
完成文件的拼接;
在文件上面加上文件名限制,作为日期数据导入参与计算;
需要解析多文件
多文件文件名名转化为各自的日期带入计算
计算过程需要引入一些特殊的数学函数,要看一下有没有现成的*用;
计算完成数据之后结果进行画图输出(记得是有一个控件可以完成这个功能的)。
读取
CSV
数据
读取
CSV
数据使用开源的
CsvHelper
组件进行,读取方式是字符串匹配得到属性值。
但是需要注意的是:读取的时候,CSV
文件需要是使用
UTF-8
编码,且头部无任何其他的东西。(e.g.
也就是如果你用
Microsoft
的记事本打开之后,这个再读取是会出错的,需要用
Notepad++
重新打开转化为
UTF-8
编码:loudly_crying_face:,在这个读取上面就花了一下午时间研究为什么读不进)。
文件名处理
解析单个文件路径
单个文件路径的解析可以通过调用
System.IO
下面的
Path
类下面定义的一系列静态方法解