一个支持代码风格计算的 utools 插件。
- 基本赋值:
a = 5 - 复合赋值:
+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=,>>>=
- 算术运算:
+,-,*,/,//,%,** - 位运算:
&,|,^,~,<<,>>,>>> - 别名支持:
and,or,not,x(未定义变量x时可以用作乘号)
- 三角函数:
sin,cos,tan,asin,acos,atan - 对数指数:
log,ln,exp,pow,sqrt - 其他:
abs,max,min
- 角度转弧度:
rad(45)或45°或.rad - 弧度转角度:
deg(PI)或.deg
- 字符串:
s = "Hello", 支持+连接,如"Hello" + "World" - 字符串属性:
.length,.upper,.lower - base64 编解码:
base64(s)或.base64,unbase64(s)或.unbase64
- 输入:
0b(二进制),0o(八进制),0x(十六进制) - 输出:
.bin,.oct,.hex
π,PI,pi: 3.14159...E,e: 2.71828...
@now: 当前时间戳@today: 今天日期@2000年06月01日 11:30:01: 指定日期时间@now + #1w2d3h: 当前时间加1周2天3小时@now - #1y2m3d5h7s: 当前时间减1年2月3天5小时7秒
- 向量:
[1, 2, 3] - 矩阵:
{1, 2; 3 4} eye(3): 生成3x3单位矩阵diag([1, 2, 3]): 生成对角矩阵ones(2, 3): 生成2x3全1矩阵zeros(2, 3): 生成2x3全0矩阵random(2, 3): 生成2x3随机矩阵- 矩阵和向量支持 加 减 乘 除, 幂运算(element-wise)
- 矩阵乘法
- 矩阵转置
- 矩阵求逆
- 矩阵特征值
Ctrl + /or⌘ + /显示快捷键面板
Tip
详细文档请参考 CodeCalc 文档
灵感来源:itribs/rcalculator