Matematik med ord
Många inbyggda funktioner kan också skrivas som engelska fraser, till exempel half of £37, greater of £20 and per player eller average of 22 min, 25 min and 24 min. Den här sidan grupperar fraserna efter vad de gör och visar motsvarande funktion. Använd den när du vill att beräkningen ska gå att läsa som en vanlig mening. Frasen och funktionen gör samma sak, så välj det skrivsätt som passar bäst i anteckningen.
Halvor, mindre och större värden
half of £37 ger £18.50double £80 ger £160.00twice 45 min ger 1 hour 30 minthe difference between £120 and £85 ger £35.00midpoint between 150 and 300 ger 225midpoint between £240 and £360 ger £300.00lesser of £250 and 10% of £3,000 ger £250.00greater of £15 and 3% of £1,200 ger £36.00smaller of 5 km and 3 miles ger 4.828032 kmdouble och twice multiplicerar med två, medan triple multiplicerar med tre. the difference between ger avståndet mellan två värden oavsett vilket du skriver först, så resultatet blir aldrig negativt. Mellan två platser ger difference between London and Tokyo fortfarande deras tidsskillnad.
midpoint between och halfway between ger mittvärdet. Det är praktiskt för att mötas halvvägs om ett pris eller välja ett mål mellan två värden. Mellan två datum ger de datumet mitt emellan. Se Tiden mellan två datum.
lesser of och smaller of väljer det mindre av två värden; greater of och larger of väljer det större. De passar för övre och nedre gränser: raden med lesser of begränsar en avgift på 10 % till högst 250 £, medan raden med greater of tar ut 3 % med ett minimum på 15 £. Om värdena har olika enheter visas resultatet i det första värdets enhet.
clamp håller ett värde inom ett intervall. Funktionen fungerar med tal utan enheter, valutabelopp, storheter och tidslängder. Enheten behålls, så länge värdet och båda gränserna avser samma slags storhet:
clamp 32 between 10 and 25 ger 25clamp 8 from 10 to 25 ger 10clamp 23 °C between 18 °C and 21 °C ger 21 °Cclamp £120 between £0 and £100 ger £100.00clamp 2.5 kg between 500 g and 2 kg ger 2 kgTermostatraden håller inställningen på 21 °C, och nästa rad begränsar en återbetalning till högst 100 £.
Rester, faktorer och primtal
remainder of 50 divided by 6 ger 2gcd of 24 and 36 ger 12lcm of 12 and 15 ger 60is 97 prime ger trueis 91 a prime number ger falseremainder of är samma sak som mod: 50 ägg i lådor om sex ger 2 ägg över. gcd är största gemensamma delare: den största kvadratiska plattan som passar exakt på en panel på 24 gånger 36 cm har sidan 12 cm. lcm är minsta gemensamma multipel. Därför avgår bussar som går var tolfte respektive femtonde minut samtidigt var sextionde minut.
Primtalstestet är exakt för heltal upp till 2^63. Tal med decimaldel och negativa tal ger false.
Potenser, rötter och logaritmer
10 squared ger 1002 cubed ger 83 raised to 4 ger 812 to the power of 10 ger 1,024square root of 144 ger 12cube root of 1,000 ger 10root 4 of 81 ger 3log base 2 of 1,024 ger 10log 20 base 4 ger 2.16096404741,024 is 2 to what power ger 10squared och cubed gäller det som står direkt före, precis som ² och ³. Därför är 5 m squared arean 5 m², medan (5 m) squared är 25 m². root n of x och n root of x tar valfri rot. log base b of x och log x base b ger logaritmen med valfri bas, och x is b to what power ställer samma fråga från andra hållet.
Räkna kombinationer och permutationer
10 combination 2 ger 4510 choose 3 ger 1208 permutation 3 ger 336n combination k räknar sätten att välja k saker bland n när ordningen inte spelar roll: tio personer som skakar hand med varandra ger 45 handskakningar. n choose k är ett annat skrivsätt, så 10 choose 3 räknar sätten att välja tre personer bland tio. n permutation k räknar när ordningen spelar roll: åtta löpare kan fördelas på guld-, silver- och bronsplats på 336 sätt. Använd fakultet för att räkna alla möjliga målgångsordningar: 8! ger 40 320.
Summor och medelvärden
Lista värdena efter frasen, separerade med kommatecken, med and före den sista om du vill:
sum of £12.50, £8.20 and £4.30 ger £25.00sum of £12.50, £8.20, and £4.30 ger £25.00the average of 3, 4 and 5 ger 4average of 22 min, 25 min, 24 min, 41 min and 23 min ger 27 minmedian of 22 min, 25 min, 24 min, 41 min and 23 min ger 24 minmin of £4.20, £3.80, £5.10 ger £3.80max of £4.20, £3.80, £5.10 ger £5.10count of £4.20, £3.80, £5.10 ger 3standard deviation of 20 min, 25 min and 30 min ger 5 mintotal of betyder samma sak som sum of, och mean of betyder samma sak som average of. Både ett inledande the och ett kommatecken före sista and går bra, så du kan skriva listan naturligt. Medelvärdet och medianen för samma pendlingstider skiljer sig eftersom en långsam dag (41 minuter) drar upp medelvärdet men knappt påverkar medianen. standard deviation of ger stickprovets standardavvikelse.
För mer information om att arbeta med listor, inklusive sortering och filtrering, se Listor och statistik.
Slumpmässiga värden
random number between a and b väljer ett heltal från a till b, inklusive båda gränserna. Resultatet ändras varje gång beräkningen görs, så exemplen visar bara ett möjligt utfall:
random number between 1 and 6 ger 4winning ticket = random number between 1 and 250 ger 200random() ger 0.7220223468| Form | Ger |
|---|---|
random number between 1 and 10 |
Ett heltal från 1 till 10, inklusive båda |
random(1, 6), rand(1, 6) |
Samma, som en funktion |
random(), rand() |
Ett bråktal från 0 fram till, men inte inklusive, 1 |
random(0, 1) |
Ett bråktal mellan 0 och 1, inte ett val mellan 0 och 1 |
Gränserna måste vara heltal utan enheter, och den första får inte vara större än den andra. Ett slumpvärde som sparats under ett namn, som winning ticket ovan, ligger kvar medan du arbetar med resten av anteckningen. Ett nytt värde dras när anteckningen läses in eller räknas om.
Översikt över alla uttryck
| Uttryck | Exempel | Resultat | Funktionsform |
|---|---|---|---|
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 |
a in b, för två tal |
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 |
(ingen generell funktion) |
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 |
ett heltal | random(a, b) |
Funktionsreferensen täcker varje funktionsform i detalj.
Samlat exempel
Beräkna spelschema och avgifter för en liten liga i femmannafotboll:
# Five-a-side leagueteams = 6matches = teams choose 2 ger 15pitch hire = £54season cost = matches * pitch hire ger £810.00players = 45players / teams rounded down ger 7remainder of players divided by teams ger 3per player = season cost / players ger £18.00fee = greater of £20 and per player ger £20.00Om alla lag möter varandra en gång behöver sex lag spela 15 matcher. Fyrtiofem spelare räcker till trupper om sju med tre reserver över. greater of sätter avgiften till klubbens miniminivå på 20 £, eftersom enbart planhyran blir 18 £ per person.