【为了更高效】
时常会有一种感觉,有些代码片经常会用到,写了一遍又一遍,有时候记得之前写过现场去找也很麻烦
---
这个时候需要建立一个自己的“库”。
举一个很简单的例子,搞科研少不了画图,线图也好contour也好,画过之后保存,个人为例,我需要保存一个fig格式方便以后修改因为.fig可以改坐标轴啊title啊之类的东西,就可以不用单独再生成个英文版的留着备份了,一般情况下要一个eps格式,因为是通用的矢量图,然后就是300dpi的jpg图片(很多杂志允许提供jpg,一些pcolor命令画出来的图如果存矢量图动辄几十Mb在latex编译的时候会卡哭)。 所以,每次画完图都依次保存这三种图,而且要对每个图都建个路径,要不然几个图堆在一个路径里,各种格式在一起要爆炸,就很麻烦。
嗯,写个脚本:
function
其实很简单,没几句话,这里为了不和其他命令冲突也为了记忆方便,函数名字要有自己的标记【这里取pjer_】,当前目录下新建个路径'fig_res/'。然后在这个路径下依照输入字符串新建一个路径,然后图就保存到这个路径里。三种格式,很方便,画完图之后输入
>>
保存了所有需要格式的图片,可以提高一些效率,如果下次写的时候还要用,就需要把这个路径永久添加到path里:
matlab里 path是指命令执行的时候搜索命令文件名的路径,所以输入path命令所展示出来的路径下的m文件是可以在任何时候被调用的所以需要自定义的时候在主界面点set path把一个新建好的路径添加进去,那么这个路径就是你的“库”了
再次打开的时候就可以不用到处找直接用了。
问题又来了,如果我有两台电脑~~~~ 或者更多
解决方案:【坚果云】 (利益不相关,仅仅推荐一个好工具)
把添加的path放在坚果云的同步路径下
然后,在每一台生产力电脑上都把这个坚果云路径配置成系统path,这样在任何一台主机上添加的小工具都会被收录到自己的小“库”里,所以随着工作时间的累积,“库”会变得越来越大,提高效率的小工具越来越多,效率就越来越高了~~~
=========
Pjer内容分类:
精选 射电 编程 科研工具 太阳物理