关键字:
break、case、catch、continue、else、elseif、end、for、function、global、if、otherwise、persistent、return、switch、try、while、classdef、parfor、spmd
运算符:
数组运算:B.*C 同型矩阵中对应元素乘积;B./C同型矩阵中对应元素相除;B.^n矩阵B中每个元素的n次幂
矩阵运算:B/A右除,右边为除数,即xA=B的解,即B*inv(A);A\B左除,左边为除数,Ax=B的解,即inv(A)*B
位运算:bitand,bitor,bitcmp反码,bitxor位异或
@ 函数句柄,类似于C语言中的取址运算符&
…续行符
取整
ceil 向无穷大方向取整
fix 向0取整
floor 向无穷小方向取整
round 四舍五入
复数:c = complex(a,b) 生成c = a + bi ,获取实部real(c) ,获取虚部imag(c)
字符操作:
strcat(s1,s2,...)依次横向连接字符数组
upper(s) 转换为大写; lower(s)转换为小写
strtrim(str) 移除字符串首部和尾部的空白
strrep(str1,str2,str3) 将str1中的str2替换为str3
strfind(str1,str2) 在str1中搜索str2,返回str2在字符数组str1中出现的位置
str2num str2double 字面意思
strjoin(str1,'str');用str连接str1,如str1 = {'i','love','you'},也可以用cell2mat
对应的还有 num2str等
进制之间:dec、bin、hex之间可以相互转换