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;
4.5 : 1.8
$ 11:25\3:4;
3.666667 : 6.25
$ x=1 2 3;
$ x \ 2;
[0.5,1,1.5]
$ 2 \ x;
[2,1,0.666667]
$ y=4 5 6;
$ x \ y;
[0.25,0.4,0.5]
$ y \ x;
[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;
-1.4
$ x=-1 2 3;
$ x\-5;
[0.2,-0.4,-0.6]