在我们读研期间,可能会涉及到方方面面的问题需要去解决,因此掌握一些实用的软件将会让我们的科研生活更加顺利。下面介绍一些我经常会用到的软件,虽然不像office等这样的软件通用,但对于有些特殊的情况用这些将会非常有效。
1. 画流程图软件(Visio)
在我们研究生开题报告、准备PPT及写作论文过程中,会经常涉及到流程图或者框架图,可能大家都比较习惯直接用Powerpoint来画。我一般都会用Visio来制作,Visio也是Microsoft旗下的软件,专门是画流程图的,而且输出的图片可以自定义长宽比及像素,因此特别适合科技论文中。
下图为之前小论文中用该软件出的图,感觉比PPT里面做的更加专业,规范。
2. 图中取数据软件(getdata)
可能有时候读到一篇文献,想得到图中的数据,但是经过给作者发邮件没回应时,这个软件就可以起到一定的作用,这个软件设计的初衷估计也在这。用getdata软件可以很容易的把点线图中的所有数据提取出来,如下图所示,设定好横纵坐标,然后选中你要的数据点,相应的数据就自动帮你提取出来,最终就可以存为txt等你想要的文件去画图使用了。
具体的操作非常简单,摸索一下估计就会上手的。
3. 数据拟合软件(1stOpt)
两列数据做拟合,这是最常见的,其实各个软件都可以做到,最简单的excel也可以。但是当你知道他们之间的表达式非常复杂,且数据量非常大时,这个软件就可以起到很好的作用。且操作简单,告别编程的烦恼。
界面如下图所示,给定x,y,z数据间的函数关系式,然后将数据全部粘贴,执行运算结果,在算法设置里面也可以用不同的拟合方法。
得到最终的拟合结果:
相应的拟合系数也输出在下面的工作区中。
在该软件中,也已经内置了一些函数表达式,个人觉得比matlab拟合效果好,之前就是在处理通量数据拟合时用matlab拟合效果不好才找到这个软件的。
4. 代码查看及编辑软件(sublime_text)
当你查看模式的原始代码或者自己编程,如matlab,Fortran等语言时,这个软件将会让你感觉非常舒服。界面清爽,且能够识别关键字,选中的关键词也会在所有文本中高亮,据说该软件是程序猿的最爱,不知道是不是,反正我觉得真的挺好看且实用的。
如下图所示,行号,函数等均用不同颜色显示。看起来非常舒服。而且它能支持非常多的语言,常见的如C,C++, Fortran, Matlab, NCL等均可以自动识别函数并不同颜色高亮。更多功能可以自行摸索。
此外,当你需要远程连接大型机时,MobaXterm也是一个非常强大且界面友好的软件,相比putty,SSH等更有优势,将数据传输等均融为一体,真正做到所有功能集合到一起,对于转模式,需远程连接Linux服务器的人来说真是福音。
当然,还是那句话,每个人肯定都有自己用的一套软件,其实,只要达到你的目的就行,软件只是个工具而已。如果您觉得哪些软件体验更好,也欢迎交流。上面说的四个软件我都有,如果需要可以私信给我邮箱,但大部分都可以网上下载的到。
领取专属 10元无门槛券
私享最新 技术干货