文章目录
一、特殊变量和常量
二、关键字
三、matlab 中的调用优先级
四、数值显示格式
一、特殊变量和常量
ans 变量 : answer 缩写 , 如果计算时没有指定接收变量 , matlab 默认将计算结果存储到该 ans 变量中 ; i , j : 复数 ; Inf : 表示无穷大 ; 如果计算 1 0 \cfrac{1}{0} 0 1 , 其计算结果就是无穷大 ; >> 1/0 ans = Inf >> log(0) ans = -Inf
eps : 很小的值 , 指数表示为 2.2204 e − 016 2.2204e-0162.2204e−016 ;
>> eps ans = 2.2204e-16
NaN : 不是一个数值 , 如 无限大除以无限大 , 其结果就是 NaN , 不是一个数值 ;
>> Inf/Inf ans = NaN
pi : 圆周率 π \piπ ;
>> pi ans = 3.1416
上述的特殊变量和常量都是 matlab 保留字 , 用户不能使用 ;
二、关键字
还有用户不能使用 matlab 关键字 , 输入 iskeyword 命令 , 可以打印 matlab 中的关键字 ;
>> iskeyword ans = 20×1 cell 数组 'break' 'case' 'catch' 'classdef' 'continue' 'else' 'elseif' 'end' 'for' 'function' 'global' 'if' 'otherwise' 'parfor' 'persistent' 'return' 'spmd' 'switch' 'try' 'while'
三、matlab 中的调用优先级
matlab 中的调用优先级 : 从高到低
变量
内置函数
子函数
私有函数
如 : 定义一个变量 sin = 0 , 然后再调用 sin(10) 时 , 根据调用优先级 , sin 被优先当做一个变量 ;