MATLAB程序包封装:高效代码管理技巧

Introduction

随着科研时间的增加,即便是我这样编程能力很弱的目前也已经前后做了10个大实验了,其中里面还包括很多小实验。做实验产生的文件也越来越多,其中有相当一部分程序(m文件)其实在不同实验中是可以通用的。以往实验文件不够多的时候,通常是选择直接复制到新的实验中调用,但是现在不够方便。主要原因是:1、复制可能漏掉。2、并且有时候随着实验的完善,可能其中一些实验过程中对一些基本常用程序进行了优化修改(简单的说就是星际争霸打了个补丁),但是在拷贝过程中仍然拷贝了一个旧版本的。针对以上问题,我们需要将一些常用的文件进行高效的时间代码管理,不仅可以让自己做实验的过程思路清晰,而且能提高效率。

Method

图1 MATLAB m文件分类管理

将自己实验过程中常用的一些程序(通常是自己编写的)分类挪到一个文件夹中。并且统一放置在磁盘根目录下(最好不要有中文路径)。当然这里不仅仅是m文件,mat格式的数据或者其它的一些通用的数据也可以按此操作。这样一来相当于为自己的实验建立了一个专用数据库以及函数库。

图2 路径导入

为了让MATLAB能够“认识”所建立的数据库以及函数库,需要在MATLAB主页面中,点击操作栏设置路径,然后选择添加文件夹并包含子文件夹,选择刚刚建立的“库”。点击保存。

Result

这样一来,这些文件夹中的函数以及数据就可以像MATLAB中自带函数以及内置数据一样直接调用了。省去了每次重新拷贝函数以及读数据要输入路径等繁琐的步骤。

Discussion

希望随手写的一点小笔记能对还未踏入科研以及刚踏入科研的学妹以及师妹们有帮助。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空