Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说「十三」MATLAB语言之常量,希望能够帮助你!!!。
MATLAB中,有一些特殊的“变量”,即常量。为什么要把常量叫做特殊的“变量”呢?因为这些“变量”是MATLAB已经赋值的,都存在一个初始化的值;但是,改变这些“变量”的值也是被允许的。
ans:默认的变量名,以应答最近操作运算结果;
eps:浮点数的相对精度,定义为1.0到最近浮点数的距离;
realmax:MATLAB能表示的实数的最大绝对值;
realmin:MATLAB能表示的实数的最小绝对值;
pi:圆周率π的近似值3.1415926;
i,j:复数的虚数部位的最小单位
Inf或inf:表示无穷大,定义为1/0;
NaN或nan:表示非数或不定值,它来源于0*∞,0/0,∞/∞;
nargin:函数实际输入参数的个数;
nargout:函数实际输出参数的个数。
常量的初始值
常量中的eps、realmax、realmin具体的数值与运行MATLAB的计算机有关,不同的计算机系统可能具有不同的数值。
改变常量的值
从上面的例子中可以看出,MATLAB中的常量是可以赋予新的数值的。一旦被赋予了新的数值,则常量代表的就是新的数值,而不是原来的数值。当执行了clear命令后,就会清除用户定义的变量,常量赋予的新的数值也会被清除,这时,常量才会代表原来的值。
所以,我们在使用MATLAB语言是,尽量不要去改变上述常量的值,自己重新命名的变量名称也应该回避常量名称。特别地,i和j两个常量我们经常会在循环结构中作为变量使用,其他的常量一般不会随意改变。
最后,感谢您的耐心阅读。
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章