ratio
语法
ratio(X, Y)
或
X\Y
参数
X 和 Y 可以是标量、数据对、向量或矩阵。
如果 X 或 Y 的其中一个是数据对、向量或矩阵,另一个必须是具有相同长度的数据对、向量或矩阵。
详情
逐个元素地返回 X 和 Y 的比例。ratio函数总是返回浮点数。如果 X 和 Y 都是 integer/long
类型,ratio
把它们转换为浮点数,并执行除法。 这和除法运算符 div (/)不同,除法运算符不把 integer/long 类型转换成浮点数。另一个不同点是,当 X 参数是整数时,该函数的
Y 参数可以是负整数。
例子
9\2:5;
# output
4.5 : 1.8
11:25\3:4;
# output
3.666667 : 6.25
x=1 2 3;
x \ 2;
# output
[0.5,1,1.5]
2 \ x;
# output
[2,1,0.666667]
y=4 5 6;
x \ y;
# output
[0.25,0.4,0.5]
y \ x;
# output
[4,2.5,2]
m1=1..6$2:3;
m1
#0 | #1 | #2 |
---|---|---|
1 | 3 | 5 |
2 | 4 | 6 |
m1\2;
#0 | #1 | #2 |
---|---|---|
0.5 | 1.5 | 2.5 |
1 | 2 | 3 |
m2=6..1$2:3;
m2
#0 | #1 | #2 |
---|---|---|
6 | 4 | 2 |
5 | 3 | 1 |
m1\m2;
#0 | #1 | #2 |
---|---|---|
0.166667 | 0.75 | 2.5 |
0.4 | 1.333333 | 6 |
-7\5;
# output
-1.4
x=-1 2 3;
x\-5;
# output
[0.2,-0.4,-0.6]