Dokümanlar / Blok Referansı / Matematik Blokları
Matematik Blokları
Matematik blokları
Matematik Blokları, Veri İzleyiciler ve Gösterge Bloklarından gelen çıktılara dayanarak karşılaştırma yapmayı ve koşullar oluşturmayı sağlayan bir dizi matematiksel işlem sunar. Bu bloklar, kullanıcıların alış veya satış için eşikler belirlemek gibi işlemlerin yürütülmesine yönelik hassas koşullar tanımlamasına olanak tanır.
Yeni bir matematik bloğu oluşturmak için taslak (blueprint) ekranına çift tıklayın veya menüdeki + düğmesine tıklayın. Arama çubuğuna “math/” yazıp ardından aşağıdaki kısaltmaları ekleyin veya doğrudan kısaltmayı yazın:
fix_numer
_Fix number_ Karşılaştırma için kullanılabilecek sabit bir sayı belirler.
variable
_Variabe_ Son görülen sonuca göre değişken bir sayı belirler.
PercentageOf
_A percentage of B (A*100% / B)_ A girdisini B girdisinin yüzdesi olarak hesaplar.
to_number
_Cast to number_ bir sayıyı veya sayı değerini temsil eden bir karakter ifadesini ondalık veri türüne dönüştürebilir.
rand
Random number belirtilen herhangi iki sayı arasında rastgele bir sayı üretir (varsayılan 0 ile 1 arasıdır).
clamp
_Clamp number between min and max_ bir sayıyı minimum ve maksimum değer arasında sınırlamak için kullanılır
abs
_Absolute_ bir reel sayının mutlak değeri veya modülü, işaretine bakılmaksızın negatif olmayan değeridir. Yani sayı pozitifse kendisi, negatifse işareti ters çevrilmiş hâlidir. Örneğin 3’ün mutlak değeri 3’tür ve −3’ün mutlak değeri de 3’tür.
floor
_Floor number to remove fractional part_ her zaman aşağı yuvarlar ve verilen sayıdan küçük veya ona eşit en büyük tam sayıyı döndürür.
scale
_v * factor_ bir sayıyı belirtilen bir çarpanla artırır veya azaltır
gate
_if v is true, then outputs A, otherwise B_ girdinin doğru olup olmamasına göre birden fazla değer üretebilen koşullu bir kuraldır.
operation
_Easy math operators_ basit hesaplamalar için. Bunu toplama, çıkarma, çarpma, bölme, yüzde olarak gösterme, karekök, maksimum veya minimum için kullanabilirsiniz.
compare
_Compares between two values_ iki girdinin eşleşip eşleşmediğine göre çıktı verir
condition
_Evaluates condition between A and B_ A’nın B’den büyük (>), küçük (<), eşit (==), eşit değil (!=), büyük veya eşit (>=), küçük veya eşit (<=) olup olmadığını, iki koşuldan birinin doğru olup olmadığını (||) veya her iki koşulun da doğru olup olmadığını (&&) belirlememizi sağlar.
condition3in
_evaluates condition between A, B and C_ yukarıdaki gibi, 3 olası girdiyle
condition4in
_evaluates condition between A, B, C and D_ yukarıdaki gibi, 4 olası girdiyle
condition5in
_evaluates condition between A, B, C, D and E_ yukarıdaki gibi, 5 olası girdiyle
condition6in
_evaluates condition between A, B, C, D, E and F_ yukarıdaki gibi, 6 olası girdiyle
difference
_A's difference from B_ yüzde olarak