Warning: mkdir(): No space left on device in /www/wwwroot/test001/func.php on line 253

Warning: file_put_contents(./cachefile_yuan/ilouw.com/cache/59/3c12b/dae39.html): failed to open stream: No such file or directory in /www/wwwroot/test001/func.php on line 241
公開所有函數 - 咖迷社區(CAXA彩神iv) - Powered by Discuz!

彩神iv

咖迷社區(CAXA彩神iv)

標題: 公開所有函數 [打印本頁]

作者: xgdam    時間: 2010-7-18 11:46
標題: 公開所有函數
建議CAXA公開所有繪製公式曲線的函數,比如開方、三角函數、對數函數等
作者: jiutonglong    時間: 2010-7-19 07:50
可能嗎?當然好!
作者: yxp    時間: 2010-7-19 14:28
在定義圖形元素和中間變量時常常要用到一些數學函數,函數的使用格式與C語言中的用法相同,所有函數的參數須用括號括起來,且參數本身也可以是表達式。有:"sin"、"cos"、"tan"、"asin"、"acos"、"atan"、"sinh"、"cosh"、"tanh"、"sqrt"、"fabs"、"ceil"、"floor"、"exp"、"log"、"log10"、"sign"共17個函數。
三角函數sin、cos、tan的參數單位采用角度。如
sin(30) = 0.5,cos(45) = 0.707,tan(45) = 1。
反三角函數asin、acos、atan的計算結果單位為角度。如
asin(0.866) = 60,acos(0.5) = 60,atan(1) = 45。
sinh、cosh、tanh為雙曲函數。
sqrt(x)表示x的平方根。如sqrt(25) = 5。
fabs(x)表示x的絕對值。fabs(-36) = 36。
ceil(x)表示大於等於x的最小整數,如ceil(5.4) = 6。
floor(x)表示小於等於x的最大整數,如floor(3.7) = 3。
exp(x)表示e的x次方。
log(x)表示lnx(自然對數),log10(x)表示以10為底的對數。
sign(x)在x大於0時返回x,在x小於等於0時返回0。如
sign(2.6) = 2.6,sign(-3.5) = 0。
冪用^表示,如x^5表示x的5次方;求餘運算符用%表示,如26%3 = 2,2為26除以3的餘數。
在表達式中乘、除運算分別用“*”、“/”表示;表達式中隻能用小括號,沒有大括號和中括號,運算的優先級是通過小括號的嵌套來體現的。
如下表達式是合法的表達式:
1.5*h*sin(30)-2*d^2/sqrt(fabs(3*t^2-x*u*cos(2*alpha)))。


以上是圖庫定義時的一些運算表達方法,希望能夠對您有所幫助。
作者: vwtiger    時間: 2010-7-19 14:36
要是將3樓的信息加入電子圖板的在線幫助(3.3.3),對所有用戶的幫助會更直接。
作者: xgdam    時間: 2010-8-6 08:19
謝謝3樓的幫助
作者: 自由呼吸    時間: 2010-8-6 09:37
標題: 回複 3# yxp 的帖子
辛苦了! 做參數化圖庫肯定會用到這些知識。
作者: wjp    時間: 2010-8-6 11:35
電子圖板幫助中4.4.2已有,可以直接查看




歡迎光臨 咖迷社區(CAXA彩神iv) (http://www.ilouw.com/forum/) Powered by Discuz! X3.4