这可能是向量或其他东西中的愚蠢和简单的东西,但我无法用我的补救代数弄明白。 (对不起最初的困惑,我没有完全解释这一点,因为我认为我的操作的下半部分并不相关。)
我有一个介于0和10之间的变量。我想以相同的比例找到它的反面,但我也想改变相反意义的“深度”。
变量: X = 0-10之间的用户输入变量(真的是0-1.0) Y =用户输入深度0-10(真正0-1.0) Z =我正在寻找的结果。
示例如果我的深度(Y)为Full(10),则X为: X = 0的相反值为10 X = 1的相反值为9 X = 2的相反将是8 等。
例如,如果我的深度(Y)是无(0),则X将是: X = 0的相反值为0 X = 1的相反值为1 X = 2的相反将是2 等。
我正在努力在Reaktor中完成这项工作,Reaktor是一个设计音乐合成器的程序。专门设计合唱效果的“深度”参数,该参数反转左右信号延迟。因此,左信号的“速率”(在本例中为X)与右信号的“速率”相反,它们的相对差异由“深度”(Y)控制。
答案 0 :(得分:6)
如果x
是您的号码,那么您所寻找的只是(10 - x)
。
修改满足更新规范的一种功能表单为(x + y - (x * y) / 5.0)
。这是针对x
和y
之间0
和10
的值而设计的。
答案 1 :(得分:1)
X = 10 - Y输入Y并输出X
0相反的是10:10 = 10-0 1的反面是9:9 = 10-1 2的反面是8:8 = 10-2