matlab软件(版本R2014a,其他类似)
基础准备: 完成安装的matlab软件; 本经验中的安装路径为:D:\Matlab_R2014a,并以真空介电常数epsilon0和真空磁导率miu0为例进行示范。
脚本建立: 新建一个函数文件(*.m),如图示。函数脚本中为定义function的语言格式,程序主体部分只需一条赋值语句。 需要注意的是,在function <变量名1> = <常量名2>( ) 行中,<变量名1>即为被赋值的变量名,可以任意选取;<常量名2>则是在后续使用中直接调用的常量,一般设置为自己较为习惯的常量名。本例中,真空介电常数记为epsilon0,真空磁导率即为miu0。
保存脚本: 将该函数文件保存在硬盘中任一位置,建议保存在matlab的安装路径下,这里把epsilon0和miu0都保存在:D:\Matlab_R2014a\MyProgram\Constant\ ,文件夹下。(MyProgram表示自编程序集,Constant表示常量集)
路径设置: 方法1:打开matlab的设置路径界面,点击【添加文件夹】,选定epsilon0和miu0保存的位置(D:\Matlab_R2014a\MyProgram\Constant),单击【添加文件夹】,跳回路径设置界面,单击【保存】。 方法2:在命令窗里运行【edit pathdef】,在打开的【pathdef.m】脚本中添加进上述保存路径,如图所示。保存即可。(图中matlabroot表示matlab的根目录,与'\MyProgram\Constant;',连接成为一个完整的路径,注意用封号(;)隔开。)
测试结果: (见图片说明)
第2步中的常用名设置要规范或者好记,设置前还应检验下是否已被matlab定义了。
第4步中的路径设置,若采用第2种方法设置路径,应注意用封号(:)隔开路径,参考已有的其他路径设置。
在大规模计算中,由于本方案采用的是函数调用的形式来得到常量的,如果大规模重复调用,有可能增加不必要的计算时间(未经验证),如果拖慢效率的话,建议在调用该常量的程序初始化时,将该常量赋值给程序中的某个新的变量进行使用。