下表显示,对于每个内置的数字运算,在为auser类提供重载方法时要使用的相应函数名。
活动 | 方法 | 描述 |
---|---|---|
a ____ b |
加(a,b) |
二进制加法 |
a ____ b |
减去(a,b) |
二进制减法 |
a |
uplus(a) |
一元加法 |
a |
uminus(a) |
一元减法 |
a ____ b |
时间(a,b) |
元素乘法 |
a ____ b |
m次(a,b) |
矩阵乘法 |
一b |
rdivide(a,b) |
元素右侧划分 |
a ____ b |
mrdivide(a,b) |
矩阵右划分 |
一b |
ldivide(a,b) |
元素向左划分 |
a ____ b |
mldivide(a,b) |
矩阵左除法 |
一b |
功率(a,b) |
元素功率 |
a ____ b |
mpower(a,b) |
矩阵幂 |
a ____ b |
lt(a,b) |
少于 |
a ____ b |
le(a,b) |
小于或等于 |
a ____ b |
gt(a,b) |
大于 |
a ____ b |
ge(a,b) |
大于或等于 |
a ____ b |
方程(a,b) |
等于 |
一b |
ne(a,b) |
不等于 |
a ____ b |
和(a,b) |
逻辑和 |
a ____ b |
或(a,b) |
逻辑或 |
!一 |
不是(a) |
逻辑不是 |
a |
c姿势(a) |
复共轭转置 |
a |
转置(a) |
转置 |
a ____ b |
冒号(a,b) |
双元素范围 |
a: b:c |
冒号(a,b,c) |
三元素范围 |
a ____ b |
horzcat(a,b) |
水平连接 |
a ____ b |
vertcat(a,b) |
垂直连接 |
a(s1.sn) |
subsref(a,s) |
已订阅的引用 |
a(s1.snb |
subsasgn(a,s,b) |
已订阅的赋值 |
b(a) |
子索引(a) |
将对象转换为索引 |
disp |
disp(a) |
对象显示 |
一个例子m次
多项式类的方法可能看起来像
函数p=m次(a,b)p=多项式(conv(双(a),双(b)));结束函数
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号