今天我们来学习一下Grasshopper的运算符,所谓运算符就是数学的基础运算法则了,简单说就是加减乘除这类算法。
Addition:加法运算器
Division:除法运算器
Multiplication:乘法运算器
Negative:相反数,能把整数边负数,负数变正数
Power:幂运算器,比如计算2的5次
Subtraction:减法运算器
上面这6个运算器都是我们中小学就已经学过了的,应该非常简单的,Link就给大家提供一个小算法来熟悉下数学运算
330÷6.5-68×45+52=?,结果的相反数是几?
上面这道题目用Grasshopper来表达应该是这样的
加减乘除运算器的菜单,在一般情况每一个运算器只有一个AB端口,但是如果放大好几倍,你会发现…….
下面我们看看Grasshopper的更加高级的运算器
Absolute:求绝对值
Factorial:阶乘
Integer Division:整除数,比如7除以2,整除数为3,9除以4,整除数是2.
Modulus:求余数,比如7除以2,余数为1
Mass Addition:多项累加,比如计算1+2+3+4+……+60的和
Mass Multiplication:多项阶乘,R值输出所有项阶乘最大值,Pr值输出多项阶乘结果,如下图多项是指1的阶乘,1 2阶乘,1 2 3 的阶乘,1 2 3 4 的阶乘直到所有项的阶乘
Relative Differences:相邻项差值
下图所示,第一项和前面没有差值所以结果等于0,从第二项开始与之前一项差值都为1