Abootorabi math-analysis-arc gis toolbox
- 2. •Math
Mathرست های الیه روی را ریاضی عملیات که است هایی ابزار شاملر
کند می اجرا.شوند می تقسیم دسته چهار به ها ابزار این
(1General
شامل پایه ریاضی عملیات4لگاریتمی و نمائی ، توانی ، حسابی دسته
(2Logical
شامل منطقی محسبات4و ای رابطه ، ترکیبی ، بولین ی دستهمنطقی
(3Trigonometric
و معکوس ،باقاعده شامل مثلثاتی محاسباتhyperbolicمعکوس و
hyperbolic
(4Bitwise
رستری های الیه روی بیتی عملیات
- 3. •خروجی و ورودی های پارامتر
آنالیز های ابزار تمام در ورودی های الیه و ها پارامترmath
است رستری فایل یک خروجی و رستری فایل دو یا یک.
- 4. (1) Bitwiseبیتی)
ابزارbitwiseمقادیر از باینری نمایش سلول به سلول
آنها بروی را بولین های عملگر و کرده محاسبه را ورودی
کند می اجرا.
Bitwise And
عملگر رستری ورودی ی الیه دو باینری مقادیر بروی
Andشود می اجرا.
=
- 5. Bitwise left shift
عملگر رستری ورودی ی الیه دو باینری مقادیر برویleft shift
شود می اجرا.
Bitwise right shift
عملگر رستری ورودی ی الیه دو باینری مقادیر برویright
shiftشود می اجرا.
- 6. Bitwise Not
عملگر رستری ورودی ی الیه باینری مقادیر برویNot
شود می اجرا.
Bitwise Or
عملگر رستری ورودی ی الیه دو باینری مقادیر برویOr
شود می اجرا.
=
- 8. (2Logical
شامل منطقی محسبات4و ای رابطه ، ترکیبی ، بولین ی دستهمنطقی
2.1)Boolean(بولین)
ر مقادیر بروی ها آنالیز این که تفاوت این با است بیتی بولین به شبیه آنها عملکردمی کار ستری
آنها بیتی مقادیر نه کنند.
𝑣𝑎𝑙𝑢𝑒(𝐴 𝑜𝑟 𝐵) =
1 𝑣𝑎𝑙𝑢𝑒 𝐼𝑁𝑟𝑎𝑠𝑡𝑒𝑟 ≠ 0
0 𝑣𝑎𝑙𝑢𝑒 𝐼𝑁𝑟𝑠𝑡𝑒𝑟 = 0Boolean And
عملگر رستری ورودی ی الیه دو مقادیر برویAndاجرا
شود می.
𝑣𝑎𝑙𝑢𝑒(𝐴 𝑜𝑟 𝐵) =
1 𝑣𝑎𝑙𝑢𝑒 ≠ 0
0 𝑣𝑎𝑙𝑢𝑒 = 0=
- 9. Boolean Not
عملگر رستری ورودی ی الیه سلولی مقادیر برویNot
شود می اجرا.
Boolean Or
عملگر رستری ورودی ی الیه دو سلولی مقادیر برویOr
شود می اجرا.
𝑣𝑎𝑙𝑢𝑒(𝐴 𝑜𝑟 𝐵) =
1 𝑣𝑎𝑙𝑢𝑒 ≠ 0
0 𝑣𝑎𝑙𝑢𝑒 = 0
𝑣𝑎𝑙𝑢𝑒(𝐴 𝑜𝑟 𝐵) =
1 𝑣𝑎𝑙𝑢𝑒 ≠ 0
0 𝑣𝑎𝑙𝑢𝑒 = 0
- 10. Boolean Xor
عملگر رستری ورودی ی الیه دو باینری مقادیر بروی
Xorشود می اجرا.
𝑣𝑎𝑙𝑢𝑒(𝐴 𝑜𝑟 𝐵) =
1 𝑣𝑎𝑙𝑢𝑒 ≠ 0
0 𝑣𝑎𝑙𝑢𝑒 = 0
=
- 11. 2.2)combinatorial(ترکیبی)
مقادیر از یکتا ترکیب به را جدیدی خروجی مقادیر ها ابزار این
دهند می نسبت ورودی.وابست خروجی ترکیب ی محاسبه ی نحوهبه ه
ها عملگر((And , or, xorاست.
1-چینشاز الیه هر
سمت باال گوشه
چپتاسمت پایین
راست
2-حذفسلول
بدون های
مقدار
3-یکت ترکیباز ا
ورودی های الیه
3-یک ترکیبتا
های الیه از
ورودی
4-اعمال
های عملگر
منطقی
𝑅. 𝑉
=
0 𝑖𝑓 𝐹
مقداردهیبترتیب 𝑖𝑓 𝑇
And Or Xor
- 13. 2.3)Relational(ای رابطه)
که هایی ابزار مجموعهمقادیررا نتیجه و کرده مقایسه را ورودی
بولین بصورت(0و1)دهد می نشان.شامل6ابزارزیرمیباشد:
Equal To
Not Equal
- 16. 2.4)Logical(منطقی)
بولین منطق اجرای جهت دیگر های روش(0و1)های ابزار شامل
زیر:
Diff
م تعیین جهت سلول به سلول مقایسهالیه متفاوت قادیررس یاول تری
دوم رستری ی الیه با
𝑣𝑎𝑙𝑢𝑒(𝑜𝑢𝑡𝑅𝑎𝑠) =
𝑣𝑎𝑙𝑢𝑒 𝑖𝑛𝑅𝑎𝑠1 𝑣𝑎𝑙𝑢𝑒(𝑖𝑛𝑅𝑎𝑠1) ≠ 𝑣𝑎𝑙𝑢𝑒(𝑖𝑛𝑅𝑎𝑠2)
0 𝑣𝑎𝑙𝑢𝑒(𝑖𝑛𝑅𝑎𝑠1) = 𝑣𝑎𝑙𝑢𝑒(𝑖𝑛𝑅𝑎𝑠2
- 17. InList
م تعیین جهت سلول به سلول مقایسهالیه قادیراول رستری یدر که
مقادیر مجموعهرستری ی الیهدارد وجود دوم.
𝑣𝑎𝑙𝑢𝑒(𝑜𝑢𝑡𝑅𝑎𝑠) =
𝑣𝑎𝑙𝑢𝑒 𝑖𝑛𝑅𝑎𝑠1 𝑣𝑎𝑙𝑢𝑒 𝑖𝑛𝑅𝑎𝑠1 ∈ 𝑣𝑎𝑙𝑢𝑒𝑠(𝑖𝑛𝑅𝑎𝑠2)
𝑛𝑜𝑑𝑎𝑡𝑎 𝑜𝑡ℎ𝑒𝑟
- 18. Is Null
رستری ی الیه یک ی داده بدون های سلول تعیین
𝑜𝑢𝑡 =
1 𝑁𝑜 𝑑𝑎𝑡𝑎
0 𝐷𝑎𝑡𝑎
Over
𝑣𝑎𝑙𝑢𝑒(𝑜𝑢𝑡𝑅𝑎𝑠) =
𝑣𝑎𝑙𝑢𝑒 𝑖𝑛𝑅𝑎𝑠1 𝑣𝑎𝑙𝑢𝑒(𝑖𝑛𝑅𝑎𝑠1) ≠ 0
𝑣𝑎𝑙𝑢𝑒 𝑖𝑛𝑅𝑎𝑠2 𝑣𝑎𝑙𝑢𝑒(𝑖𝑛𝑅𝑎𝑠1) = 0
- 19. Test
عبار یک از استفاه با ورودی رستری الیه بولین ی محاسبهت
منطقی
OutRas = Test(InRas1,"Value >= 2") OutRas=
1 𝑖𝑓 𝑡𝑟𝑢𝑒
0 𝑖𝑓 𝑓𝑎𝑙𝑠𝑒
- 20. (3Trigonometric(مثلثاتی)
ورودی رستر ی الیه مقادیر بروی مثلثاتی توابع اجرای
1 − 𝒔𝒕𝒂𝒏𝒅𝒂𝒓𝒅 cos 𝑣 , sin 𝑣 , tan(𝑣)
2 − 𝑰𝒏𝒗𝒆𝒓𝒔𝒆 𝐴𝑐𝑜𝑠 𝑣 , 𝐴𝑠𝑖𝑛 𝑣 , 𝐴𝑡𝑎𝑛 𝑣 , 𝐴𝑡𝑎𝑛2(𝑣)
3 − 𝑯𝒚𝒑𝒆𝒓𝒃𝒐𝒍𝒊𝒄 𝑐𝑜𝑠ℎ 𝑣 , sinh 𝑣 , , tanh 𝑣
4 − 𝒊𝒏𝒗𝒆𝒓𝒔𝒆 𝑯𝒚𝒑𝒆𝒓𝒃𝒐𝒍𝒊𝒄 𝐴𝑐𝑜𝑠ℎ 𝑣 , 𝐴𝑠𝑖𝑛ℎ 𝑣 , 𝐴𝑡𝑎𝑛ℎ(𝑣)
- 21. (4General
ریاضی عملیاتبن دسته دارای که رستری الیه مقادیر برویزیر دی
باشند می.
𝑡𝑜𝑜𝑙𝑠 𝑤𝑖𝑡ℎ 𝑡𝑤𝑜 𝑖𝑛𝑝𝑢𝑡
𝐴𝑟𝑖𝑡ℎ𝑚𝑒𝑡𝑖𝑐 𝑃𝑙𝑢𝑠, 𝑀𝑖𝑛𝑢𝑠, 𝑇𝑖𝑚𝑒𝑠
, 𝐷𝑖𝑣𝑖𝑑𝑒, 𝑀𝑜𝑑 , 𝑁𝑒𝑔𝑎𝑡𝑒
𝑃𝑜𝑤𝑒𝑟 𝑝𝑜𝑤𝑒𝑟
𝑇𝑜𝑜𝑙𝑠 𝑤𝑖𝑡ℎ 𝑎 𝑠𝑖𝑛𝑔𝑙𝑒 𝑖𝑛𝑝𝑢𝑡
𝐴𝑟𝑖𝑡ℎ𝑚𝑒𝑡𝑖𝑐 𝑛𝑒𝑔𝑎𝑡𝑒
𝐸𝑥𝑝𝑜𝑛𝑒𝑛𝑡𝑖𝑎𝑙 𝐸𝑥𝑝,𝐸𝑥𝑝2,𝐸𝑥𝑝10
𝐿𝑜𝑔𝑎𝑟𝑖𝑡ℎ𝑚𝑖𝑐 𝐿𝑛,𝐿𝑜𝑔2,𝐿𝑜𝑔10
𝑃𝑜𝑤𝑒𝑟 𝑆𝑞𝑢𝑎𝑟𝑒,𝑆𝑞𝑢𝑎𝑟𝑒 𝑅𝑜𝑜𝑡
𝑆𝑖𝑔𝑛 𝐴𝑏𝑠,𝑁𝑒𝑔𝑎𝑡𝑒
𝐶𝑜𝑛𝑣𝑒𝑟𝑠𝑖𝑜𝑛 𝐹𝑙𝑜𝑎𝑡, 𝐼𝑛𝑡, 𝑅𝑜𝑢𝑛𝑑 𝐷𝑜𝑤𝑛
, 𝑅𝑜𝑢𝑛𝑑 𝑈𝑝
- 22. Abs
ورودی رستر ی الیه مقادیر مطلق قدر ی محاسبه
OutRas = InRas1
Divide
ی محاسبهمقادیر بروی تقسیمورودی رستر ی الیه
- 23. Exp
تابع ی محاسبهExpورودی رستر ی الیه مقادیر بروی
𝑂𝑢𝑡𝑅𝑎𝑠 = 𝑒 (𝐼𝑛𝑅𝑎𝑠1)
Exp10
تابع ی محاسبه10Expی الیه مقادیر بروی
ورودی رستر
𝑂𝑢𝑡𝑅𝑎𝑠 = 10 (𝐼𝑛𝑅𝑎𝑠1)
Exp2
تابع ی محاسبه2Expی الیه مقادیر بروی
ورودی رستر
𝑂𝑢𝑡𝑅𝑎𝑠 = 2 (𝐼𝑛𝑅𝑎𝑠1)
- 24. Float
اعشاری اعداد به ورودی رستر مقادیر تبدیل
OutRas = Float (InRas1)
Int
قط روش به صحیح اعداد به ورودی رستر اعشاری مقادیر تبدیلع
کردن
OutRas = Int (InRas1)
- 26. Minus
رستری الیه دو مقادیر سلول به سلول تفریق
OutRas = (InRas1)- (InRas2)
Mod
رستری الیه دو مقادیر سلول به سلول تقسیم باقیمانده
OutRas =mod(InRas1
InRas2 )
Negate
رستری الیه یک مقادیر عالمت تغییر
OutRas = (InRas1)× (−1)
- 27. Plus
رستری الیه دو مقادیر سلول به سلول جمع
OutRas = (InRas1)+(InRas2)
Power
دیگر ی الیه مقادیر توان با رستری ی الیه یه مقادیر رساندن توان به
OutRas =(InRas1)𝐼𝑛𝑅𝑎𝑠2
Round Down
رستری الیه یک مقادیر پایین رند
OutRas = (InRas1)
- 28. Round up
ال یک مقادیر باالی رند ی محاسبهیه
رستری
OutRas = (InRas1)
Square
ی محاسبهمقادیر مجذوررستری الیه یک
OutRas = (InRas1)2
Square Root
ی محاسبهمقادیر جذررستری الیه یک
OutRas = (InRas1)