多语言展示
当前在线:845今日阅读:176今日分享:34

Matlab中添加常用常量

在matlab的使用中,有一些常量数据是经常要使用的,有一些常量在matlab中已经定义,比如pi;而有一些常量却无法直接使用(matlab没有直接定义,或者根本不知道被定义为什么常量名)。当这些没有办法直接调用,而却要经常使用的常量被需要时,常常又记不清准确值,因此,在matlab中留有定义,实时可调用会极大的方便使用。      这里给出其中一种的处理方式。
工具/原料

matlab软件(版本R2014a,其他类似)

方法/步骤
1

基础准备:       完成安装的matlab软件;       本经验中的安装路径为:D:\Matlab_R2014a,并以真空介电常数epsilon0和真空磁导率miu0为例进行示范。

2

脚本建立:       新建一个函数文件(*.m),如图示。函数脚本中为定义function的语言格式,程序主体部分只需一条赋值语句。       需要注意的是,在function <变量名1> = <常量名2>( ) 行中,<变量名1>即为被赋值的变量名,可以任意选取;<常量名2>则是在后续使用中直接调用的常量,一般设置为自己较为习惯的常量名。本例中,真空介电常数记为epsilon0,真空磁导率即为miu0。

3

保存脚本:       将该函数文件保存在硬盘中任一位置,建议保存在matlab的安装路径下,这里把epsilon0和miu0都保存在:D:\Matlab_R2014a\MyProgram\Constant\ ,文件夹下。(MyProgram表示自编程序集,Constant表示常量集)

4

路径设置:       方法1:打开matlab的设置路径界面,点击【添加文件夹】,选定epsilon0和miu0保存的位置(D:\Matlab_R2014a\MyProgram\Constant),单击【添加文件夹】,跳回路径设置界面,单击【保存】。       方法2:在命令窗里运行【edit pathdef】,在打开的【pathdef.m】脚本中添加进上述保存路径,如图所示。保存即可。(图中matlabroot表示matlab的根目录,与'\MyProgram\Constant;',连接成为一个完整的路径,注意用封号(;)隔开。)

5

测试结果:       (见图片说明)

注意事项
1

第2步中的常用名设置要规范或者好记,设置前还应检验下是否已被matlab定义了。

2

第4步中的路径设置,若采用第2种方法设置路径,应注意用封号(:)隔开路径,参考已有的其他路径设置。

3

在大规模计算中,由于本方案采用的是函数调用的形式来得到常量的,如果大规模重复调用,有可能增加不必要的计算时间(未经验证),如果拖慢效率的话,建议在调用该常量的程序初始化时,将该常量赋值给程序中的某个新的变量进行使用。

推荐信息