Sözcüklerle matematik
Birçok yerleşik fonksiyon, half of £37, greater of £20 and per player veya average of 22 min, 25 min and 24 min gibi İngilizce ifadelerle de yazılabilir. Bu sayfa, ifadeleri yaptıkları işe göre gruplar ve her birinin karşılık geldiği fonksiyonu gösterir. Hesaplamanın konuşma dilindeki bir cümle gibi okunmasını istediğinizde bu sayfaya başvurun. İfade ve fonksiyon aynı işi yapar; notunuzda hangisi daha anlaşılırsa onu kullanın.
Yarılar, küçük ve büyük değerler
half of £37 sonucu £18.50double £80 sonucu £160.00twice 45 min sonucu 1 hour 30 minthe difference between £120 and £85 sonucu £35.00midpoint between 150 and 300 sonucu 225midpoint between £240 and £360 sonucu £300.00lesser of £250 and 10% of £3,000 sonucu £250.00greater of £15 and 3% of £1,200 sonucu £36.00smaller of 5 km and 3 miles sonucu 4.828032 kmdouble ve twice ikiye, triple ise üçe çarpar. the difference between iki değer arasındaki mesafeyi verir; hangisini önce yazarsanız yazın, bu nedenle asla negatif olmaz. İki konum arasında difference between London and Tokyo hâlâ zaman farkını verir.
midpoint between ve halfway between, iki değerin ortasındaki değeri verir. Fiyat üzerinde ortada buluşmak veya iki sayı arasında hedef belirlemek için kullanışlıdır. İki tarih arasında kullanıldığında ortadaki tarihi verir; İki tarih arasındaki süre bölümüne bakın.
lesser of ve smaller of, iki değerden küçüğünü; greater of ve larger of, büyüğünü seçer. Alt ve üst sınırlar için yararlıdır: lesser of satırı %10'luk ücreti en fazla £250 ile sınırlar; greater of satırı ise en az £15 olacak şekilde %3 ücret hesaplar. İki değer farklı birimler kullanıyorsa sonuç ilk değerin biriminde gösterilir.
clamp bir değeri bir aralık içinde tutar. Sade sayılar, para, miktarlar ve sürelerle çalışır ve değer ile her iki sınır aynı şeyi ölçtüğü sürece birimi korur:
clamp 32 between 10 and 25 sonucu 25clamp 8 from 10 to 25 sonucu 10clamp 23 °C between 18 °C and 21 °C sonucu 21 °Cclamp £120 between £0 and £100 sonucu £100.00clamp 2.5 kg between 500 g and 2 kg sonucu 2 kgTermostat hattı 21 °C'de bir ayar tutar ve bir sonraki 100 sterlinlik bir geri ödemeyi sınırlar.
Kalanlar, çarpanlar ve asal sayılar
remainder of 50 divided by 6 sonucu 2gcd of 24 and 36 sonucu 12lcm of 12 and 15 sonucu 60is 97 prime sonucu trueis 91 a prime number sonucu falseremainder of mod ile aynıdır: altılı kutularda 50 yumurta 2 bırakır. gcd en büyük ortak bölendir: 24 cm x 36 cm'lik bir panele tam olarak uyan en büyük kare karo 12 cm'dir. lcm en düşük ortak kattır, bu nedenle otobüsler her 12 dakikada bir ve her 15 dakikada bir 60 dakikada bir bir araya gelir.
2^63'e kadar olan tam sayılarda asallık testi kesin sonuç verir. Ondalık kısmı olan sayılar ve negatif sayılar için sonuç false olur.
Kuvvetler, kökler ve logaritmalar
10 squared sonucu 1002 cubed sonucu 83 raised to 4 sonucu 812 to the power of 10 sonucu 1,024square root of 144 sonucu 12cube root of 1,000 sonucu 10root 4 of 81 sonucu 3log base 2 of 1,024 sonucu 10log 20 base 4 sonucu 2.16096404741,024 is 2 to what power sonucu 10squared ve cubed, ² ve ³ gibi hemen önlerindeki ifadeye uygulanır. Bu nedenle 5 m squared, 5 m² alan; (5 m) squared ise 25 m² verir. root n of x ve n root of x, herhangi bir dereceden kök alır. log base b of x ve log x base b, herhangi bir tabanda logaritma verir. x is b to what power da aynı soruyu ters yönden sorar.
Düzenlemeleri sayma
10 combination 2 sonucu 4510 choose 3 sonucu 1208 permutation 3 sonucu 336n combination k sıralamanın önemli olmadığı durumlarda n'den k şeyi seçmenin yollarını sayar: birbirleriyle el sıkışan on kişi 45 el sıkışma oluşturur. n choose k ifadesinin başka bir yolu da budur, bu nedenle 10 choose 3 on kişiden üç kişiyi seçmenin yollarının sayısını ifade eder. n permutation k sıralamanın önemli olduğu durumlarda onları sayar: sekiz koşucu altın, gümüş ve bronz yerleri 336 şekilde doldurabilir. Her olası bitirme sırasını saymak için faktöriyel kullanın: 8! 40.320'dir.
Toplamlar ve ortalamalar
İsterseniz, cümleden sonra değerleri virgülle ayrılmış olarak listeleyin ve sonuncudan önce and ile ekleyin:
sum of £12.50, £8.20 and £4.30 sonucu £25.00sum of £12.50, £8.20, and £4.30 sonucu £25.00the average of 3, 4 and 5 sonucu 4average of 22 min, 25 min, 24 min, 41 min and 23 min sonucu 27 minmedian of 22 min, 25 min, 24 min, 41 min and 23 min sonucu 24 minmin of £4.20, £3.80, £5.10 sonucu £3.80max of £4.20, £3.80, £5.10 sonucu £5.10count of £4.20, £3.80, £5.10 sonucu 3standard deviation of 20 min, 25 min and 30 min sonucu 5 mintotal of, sum of ile; mean of, average of ile aynıdır. Başta the ve son and öncesinde virgül kullanabilirsiniz; böylece listeyi normal yazdığınız gibi yazabilirsiniz. Aynı işe gidiş sürelerinin ortalama ve medyanı farklıdır: uzun süren bir gün (41 dakika) ortalamayı artırır, ancak medyanı çok az değiştirir. standard deviation of, örneklem standart sapmasını verir.
Sıralama ve filtreleme dahil olmak üzere listelerle çalışmaya daha fazla bilgi için Listeler ve istatistikler bölümüne bakın.
Rastgele değerler
random number between a and b, iki sınır da dahil olmak üzere a ile b arasında bir tam sayı seçer. Her hesaplamada sonuç değişir; aşağıdaki örnekler olası çekiliş sonuçlarından birini gösterir:
random number between 1 and 6 sonucu 4winning ticket = random number between 1 and 250 sonucu 200random() sonucu 0.7220223468| Biçim | Döndürdüğü değer |
|---|---|
random number between 1 and 10 |
Her iki uç dahil, 1 ile 10 arasında tam sayı |
random(1, 6), rand(1, 6) |
Aynısı, fonksiyon olarak |
random(), rand() |
0 dahil, 1 hariç olmak üzere aradaki kesirli bir değer |
random(0, 1) |
0 veya 1 seçeneklerinden biri değil, 0 ile 1 arasında kesirli bir değer |
Sınırlar birim içermeyen tam sayılar olmalı ve ilki ikinciden büyük olmamalıdır. Yukarıdaki winning ticket gibi bir isimde saklanan bir çekim, notun geri kalanı üzerinde çalışırken sabit kalır ve not yüklendiğinde veya yeniden hesaplandığında tekrar çekilir.
Tüm ifadeler bir bakışta
| İfade | Örnek | Sonuç | Fonksiyon biçimi |
|---|---|---|---|
half of x |
half of £37 |
£18.50 |
x / 2 |
double x, twice x, triple x |
double £80 |
£160.00 |
x * 2 |
the difference between a and b |
the difference between £120 and £85 |
£35.00 |
abs(a - b) |
midpoint between a and b, halfway between |
midpoint between 150 and 300 |
225 |
(a + b) / 2 |
İki sayı için a in b |
1 in 5 as % |
20% |
a / b |
lesser of a and b, smaller of |
lesser of 3 and 5 |
3 |
min(a, b) |
greater of a and b, larger of |
greater of 3 and 5 |
5 |
max(a, b) |
clamp x between a and b, clamp x from a to b |
clamp 32 between 10 and 25 |
25 |
clamp(x, a, b) |
remainder of a divided by b |
remainder of 50 divided by 6 |
2 |
a mod b |
gcd of a and b |
gcd of 24 and 36 |
12 |
gcd(a, b) |
lcm of a and b |
lcm of 12 and 15 |
60 |
lcm(a, b) |
is n prime, is n a prime number |
is 97 prime |
true |
|
a divided by b |
17 divided by 5 |
3.4 |
a / b |
a multiplied by b |
£3.50 multiplied by 4 |
£14.00 |
a * b |
x squared, x cubed |
10 squared |
100 |
x^2, x^3 |
a to the power of b, a raised to b, a exponent b |
2 to the power of 10 |
1,024 |
a^b |
square root of x |
square root of 144 |
12 |
sqrt(x) |
cube root of x |
cube root of 1,000 |
10 |
cbrt(x) |
root n of x, n root of x |
root 4 of 81 |
3 |
(genel bir fonksiyon yok) |
log base b of x, log x base b |
log base 2 of 1,024 |
10 |
logbase(x, b) |
x is b to what power |
1,024 is 2 to what power |
10 |
logbase(x, b) |
n combination k, n choose k |
10 choose 3 |
120 |
combination(n, k) |
n permutation k |
8 permutation 3 |
336 |
permutation(n, k) |
sum of a, b and c, total of |
sum of 1, 2 and 3 |
6 |
sum([a, b, c]), total([a, b, c]) |
mean of, average of |
mean of 24, 31, 28 and 29 |
28 |
average([…]), avg([…]) |
median of, min of, max of, count of |
median of 3, 7, 9, 12, 40 |
9 |
|
standard deviation of |
standard deviation of 20, 25 and 30 |
5 |
stddev([…]), stdev([…]) |
random number between a and b |
random number between 1 and 10 |
tam sayı | random(a, b) |
Fonksiyon başvurusu, her fonksiyonun kullanımını ayrıntılı olarak açıklar.
Hepsini bir araya getirme
Beşer kişilik takımlardan oluşan küçük bir ligin maçlarını ve ücretlerini hesaplama:
# Five-a-side leagueteams = 6matches = teams choose 2 sonucu 15pitch hire = £54season cost = matches * pitch hire sonucu £810.00players = 45players / teams rounded down sonucu 7remainder of players divided by teams sonucu 3per player = season cost / players sonucu £18.00fee = greater of £20 and per player sonucu £20.00Her takım diğer tüm takımlarla birer kez oynarsa altı takım için 15 maç gerekir. Kırk beş oyuncu yedişer kişilik kadrolara ayrıldığında üç yedek kalır. Saha kirası kişi başına yalnızca £18 tuttuğu için greater of, ücreti kulübün asgari tutarı olan £20'ye çıkarır.