字體:小 中 大 | |
|
|
2013/07/06 10:45:49瀏覽171|回應0|推薦0 | |
數值運算元的列表,如下圖: 其中如果有不甚了解的地方,可以用show指令來看運算結果,如round: for i=0.1 step 0.1 until 1.1: z[i]=(i,i); show (i, round i); show z[i]; show round z[i]; endfor 這樣執行了以後,就可以了解round的作用了。可以發現,round可以四捨五入進位。 剩下的,就是要了解這些運算元的優先順序。MetaPost中,其運算的先後順序是atom, primary, secondary, tertiary, expression。了解了先後順序的差別後,才不易算錯。 例如,3*a**b的結果是(3a)**b,而不是3(a**b)。-a**2的結果會是(-a)**2,而 a-b**2會是a-(b**2)。-的負值和減法的優先順序不同,這要加以注意。 |
|
( 興趣嗜好|電腦3C ) |