सामग्री पर जाएँ
Varlig गाइड
Varlig का मुख्य पृष्ठ

अंतर्निहित फ़ंक्शन संदर्भ

यह पृष्ठ Varlig Calc में निर्मित प्रत्येक फ़ंक्शन की सूची प्रस्तुत करता है। नाम से फ़ंक्शन को कॉल करें, उसके तर्क को कोष्ठक में, कॉमा द्वारा अलग करें: sqrt(16), round(17.46, 0.05).

  • फ़ंक्शन के नामों में बड़े और छोटे अक्षरों का अंतर नहीं है, इसलिए SQRT(16) भी काम करता है।
  • आर्ग्युमेंट की संख्या जाँची जाती है। sqrt(4, 9) में 9 को अनदेखा करने के बजाय त्रुटि आती है।
  • नंबर अपने हजारों विभाजक रख सकते हैं। एक अल्पविराम के बाद तीन अंकों के समूह हजारों और एक अल्पविराम के बाद एक स्थान तर्कों को अलग करता है, इसलिए max(1,000, 2,000) 2,000 है और sqrt(1,024) 32 है।
  • एक ही पंक्ति में किसी फलन के उत्तर को गोल करें या परिवर्तित करें, जैसे sqrt(2) to 4 dp या abs(-5 km) in m में।
  • नीचे दी गई तालिका में एक नाम खोजें, फिर विवरण और उदाहरणों के लिए इसका अनुभाग देखें।

कई फ़ंक्शन के लिए अंग्रेज़ी वाक्यांश भी उपलब्ध हैं, जैसे square root of 16; शब्दों में गणित देखें। अपने फ़ंक्शन बनाने के लिए अपने फ़ंक्शन देखें।

सभी फ़ंक्शन

फ़ंक्शन तात्पर्य
abs(x) निरपेक्ष मान; इकाइयाँ बरकरार रखता है; सम्मिश्र संख्या का मापांक
sign(x) -1, 0 या 1
int(x), trunc(x) पूर्णांक भाग, शून्य की ओर
round(x), round(x, step) निकटतम पूर्णांक, या step का निकटतम गुणक
floor(x), floor(x, step) नीचे, ऋणात्मक अनंत की ओर राउंड करना
ceil(x), ceil(x, step) ऊपर, धनात्मक अनंत की ओर राउंड करना
sqrt(x), cbrt(x) वर्गमूल और घनमूल; जिन इकाइयों की घात समान रूप से विभाजित हो, वे बरकरार रहती हैं
exp(x), ln(x) प्राकृतिक घातीय और लघुगणक
log(x), log10(x), log2(x), logbase(x, b) लघुगणक
sin, cos, tan रेडियन में त्रिकोणमिति, या एक कोण जैसे 30°
sind, cosd, tand डिग्री में त्रिकोणमिति
asin, acos, atan व्युत्क्रम त्रिकोणमिति, रेडियन में परिणाम
asind, acosd, atand व्युत्क्रम त्रिकोणमिति, डिग्री में परिणाम
atan2(y, x) सही चतुर्थांश को ध्यान में रखकर निकाला गया कोण, रेडियन में
sinh, cosh, tanh, asinh, acosh, atanh अतिपरवलयिक फ़ंक्शन
factorial(n), fact(n) फैक्टोरियल; इसे n! भी लिखा जाता है
gcd(a, b), lcm(a, b) महत्तम समापवर्तक और लघुत्तम समापवर्त्य; भिन्नों के लिए भी सटीक
combination(n, k), permutation(n, k) चयनों की संख्या
clamp(x, low, high) सीमा के भीतर एक मूल्य रखें
hex(n), bin(n) हेक्साडेसिमल या बाइनरी में एक संख्यात्मक मान दिखाएं
random(), rand(), random(a, b), rand(a, b) यादृच्छिक संख्या
complex(re, im), real, imag, conj, arg सम्मिश्र संख्याएँ
sum, total, product, average, mean, avg, median, min, max, count, length, variance, stddev, stdev सूची के कुल और सांख्यिकीय मान (कई फ़ंक्शन अलग-अलग आर्ग्युमेंट भी स्वीकार करते हैं)
sum(expr, var, lo, hi), summation(...), product(expr, var, lo, hi) काउंटर के मानों पर योग और गुणनफल
range(a, b), range(a, b, step) दोनों सिरों सहित संख्याओं की सूची
sort, reverse, unique, slice(list, start, end) सूची से फिर से व्यवस्थित करें या चुनें
map(expr, var, list), filter(cond, var, list) सूची के हर तत्व की गणना या जाँच करना
dot, cross, identity(n), shape, transpose, det, inverse, trace, rank सदिश और आव्यूह
solve_system(A, b), eigenvalues, qr, lu, svd रैखिक समीकरणों के निकाय और मैट्रिक्स विघटन
solve(equation, var, lo, hi) दो सीमाओं के बीच एक समीकरण को संख्यात्मक रूप से हल करें
differentiate(expr, var), derivative(expr, var) सूत्र के रूप में अवकलज
differentiate(expr, var, point), derivative(expr, var, point) किसी बिंदु पर अवकलज, संख्या के रूप में
integrate(expr, var, lo, hi) निश्चित समाकल, संख्यात्मक गणना से
easter(year) पश्चिमी ईस्टर रविवार
tyre_speed(width, aspect, rim, rotation) टायर के आकार और पहिया रोटेशन से सड़क की गति

संख्या और गिनती

फ़ंक्शन आर्ग्युमेंट और अर्थ
abs(x) निरपेक्ष मान; राशि की इकाई बरकरार रखता है; सम्मिश्र संख्या के लिए मापांक
sign(x) बिना इकाई वाली वास्तविक संख्या का चिह्न: -1, 0 या 1
int(x), trunc(x) पूर्णांक भाग, शून्य की ओर
sqrt(x) वर्गमूल; ऋणात्मक संख्या के लिए सम्मिश्र मूल माँगें: sqrt(-16 + 0i)
cbrt(x) घनमूल, ऋणात्मक संख्याओं सहित
factorial(n), fact(n) 0 या उससे बड़े पूर्णांक का फैक्टोरियल; n! भी लिख सकते हैं
gcd(a, b) दो सटीक संख्याओं का महत्तम समापवर्तक, कभी ऋणात्मक नहीं
lcm(a, b) दो सटीक संख्याओं का लघुत्तम समापवर्त्य, कभी ऋणात्मक नहीं
clamp(x, low, high) low और high के बीच एक मान रखें, सभी एक ही प्रकार के हैं; पहले लोअर बाउंड
permutation(n, k) n से k मदों का आदेशित चयन
combination(n, k) n से k आइटम का अक्रमित चयन
hex(x), bin(x) हेक्साडेसिमल या बाइनरी में एक संख्यात्मक मान दिखाएं
calc
abs(-£45.20) परिणाम £45.20
sign(-5) परिणाम -1
int(7.8) परिणाम 7
sqrt(144 m^2) परिणाम 12 m
cbrt(-27) परिणाम -3
factorial(5) परिणाम 120
gcd(1920, 1080) परिणाम 120
lcm(4, 6) परिणाम 12
clamp(115, 0, 100) परिणाम 100
clamp(£120, £0, £100) परिणाम £100.00
combination(10, 2) परिणाम 45
permutation(8, 3) परिणाम 336
hex(255) परिणाम 0xFF
bin(10) परिणाम 0b1010

रोज़मर्रा के कुछ उदाहरण: gcd(1920, 1080) से पता चलता है कि 1920 × 1080 स्क्रीन का अनुपात 16:9 है (1920 ÷ 120 और 1080 ÷ 120)। combination(10, 2) दस लोगों में अलग-अलग जोड़ियों की संख्या देता है। permutation(8, 3) आठ धावकों में स्वर्ण, रजत और कांस्य के स्थान भरने के तरीकों की संख्या देता है।

clamp पैसे, मात्राओं और अवधियों को उनके इकाइयों में रखता है जब मान और दोनों सीमाएँ एक ही चीज़ को मापते हैं, इसलिए clamp(£120, £0, £100) रिफंड को £100.00 तक सीमित कर देता है। फैक्टोरियल और चयन के लिए, k को n से बड़ा न होने वाले पूर्ण संख्याओं का उपयोग करें। 5! factorial(5) लिखने का एक छोटा तरीका है। अन्य मूलों के लिए, root 3 of 27 वाक्यांश का उपयोग करें; कोई सामान्य root(...) फ़ंक्शन नहीं है।

पूर्णांकन

round, floor और ceil में राउंड करने का वैकल्पिक अंतराल दे सकते हैं:

calc
round(17.46, 0.05) परिणाम 17.45
ceil(23, 6) परिणाम 24
floor(7.8) परिणाम 7

ceil(23, 6) से 23 अंडों की संख्या छह के पूरे डिब्बों तक ऊपर की ओर राउंड होती है। अंतराल दशमलव स्थानों की संख्या नहीं है: round(17.456, 2) निकटतम 2 के गुणज तक राउंड करके 18 देता है। round पर संकेत इसके बजाय 17.456 to 2 dp सुझाता है। सार्थक अंकों के लिए to 3 sf लिखें। ठीक आधे मान, ऋणात्मक संख्याओं और रकम के लिए राउंड करना देखें।

त्रिकोणमिति और कोण

फ़ंक्शन समूह तात्पर्य
sin, cos, tan त्रिकोणमिति; बिना इकाई वाली संख्या को रेडियन में माना जाता है
sind, cosd, tand डिग्री में दी गई बिना इकाई वाली संख्या की त्रिकोणमिति
asin, acos, atan व्युत्क्रम त्रिकोणमिति; परिणाम एक रेडियन इकाई को वहन करता है
asind, acosd, atand व्युत्क्रम त्रिकोणमिति, रिटर्निंग डिग्री
atan2(y, x) सही चतुर्थांश को ध्यान में रखकर निकाला गया कोण; रेडियन की संख्या, बिना इकाई के
sinh, cosh, tanh अतिपरवलयिक फ़ंक्शन
asinh, acosh, atanh प्रतिलोम अतिपरवलयिक फ़ंक्शन
calc
sin(30°) परिणाम 0.5
cosd(60) परिणाम 0.5
tan(45°) परिणाम 1
sin(pi/2) परिणाम 1
asind(0.5) परिणाम 30°
asin(1) परिणाम 1.5707963268 rad
asin(0.5) in degrees परिणाम 30°
atan2(-1, -1) * 180 / pi परिणाम -135
cosh(0) परिणाम 1

sin, cos और tan किसी भी कोण इकाई में कोण स्वीकार करते हैं, जैसे 30° 30 degrees या 30 deg. asin, acos या atan के परिणाम को डिग्री में देखने के लिए, ऊपर दिए गए अनुसार in degrees जोड़ें, या डिग्री रूपों का उपयोग करें।

atan2 में पहले y का मान आता है। यह कोण का चतुर्थांश भी तय करता है, इसलिए atan2(-1, -1) नीचे और बाएँ की दिशा (−135°) देता है। अकेला atan(1) यह दिशा नहीं बता सकता।

अतिपरवलयिक फ़ंक्शन बिना इकाई वाली संख्याएँ लेते हैं। प्रतिलोम फ़ंक्शन केवल अपने वास्तविक परिभाषा-क्षेत्र के मान स्वीकार करते हैं। उदाहरण के लिए asin(2) पर Error: imaginary number दिखता है। सम्मिश्र परिणामों के लिए सम्मिश्र संख्याएँ देखें।

लघुगणक और घातांक

फ़ंक्शन तात्पर्य
ln(x) प्राकृतिक लघुगणक
log(x), log10(x) आधार-10 लघुगणक
log2(x) आधार-2 लघुगणक
logbase(x, b) आधार b में x का लघुगणक
exp(x) प्राकृतिक घातीय
calc
log(1000) परिणाम 3
log10(1000000) परिणाम 6
log2(1024) परिणाम 10
logbase(81, 3) परिणाम 4
ln(exp(2)) परिणाम 2
exp(0) परिणाम 1

लघुगणक के लिए धनात्मक संख्या चाहिए: log(0) पर Error: ∞ और log(-100) पर Error: imaginary number दिखता है। सम्मिश्र लघुगणक के लिए संख्या को सम्मिश्र रूप में लिखें, जैसे ln(-1 + 0i)। आधार धनात्मक होना चाहिए और 1 नहीं हो सकता। लघुगणक, घातीय और अतिपरवलयिक फ़ंक्शन इकाइयाँ या रकम स्वीकार नहीं करते।

यादृच्छिक मान

calcपरिणाम आज की तारीख या लाइव डेटा पर निर्भर हैं
random number between 1 and 6 परिणाम 4
random(1, 6) परिणाम 2
rand(1, 100) परिणाम 57
random() परिणाम 0.4381930527
rand() परिणाम 0.9102746385
random(0, 1) परिणाम 0.2373052626
  • random(a, b) और वाक्यांश random number between a and b a से b तक, दोनों सिरों सहित एक पूर्ण संख्या देते हैं।
  • random() 0 से 1 के बीच का भिन्न देता है, जिसमें 0 शामिल है लेकिन 1 नहीं। random(0, 1) एक विशेष स्थिति है जो यही काम करती है।
  • rand random का दूसरा नाम है।
  • सीमाएँ बिना इकाई वाले पूर्णांक होने चाहिए, 64-बिट पूर्णांकों की सीमा में। छोटी सीमा पहले लिखें। एक आर्ग्युमेंट, दो से अधिक आर्ग्युमेंट, भिन्न या उलटे क्रम की सीमाएँ त्रुटि देती हैं।
  • नोट की दोबारा गणना होने पर Varlig नई यादृच्छिक संख्या चुन सकता है। आगे की पंक्तियों में वही संख्या चाहिए तो उसे किसी चर में रखें, जैसे roll = random(1, 6)।

सूचियाँ और सांख्यिकी

calc
average([12, 18, 9, 21]) परिणाम 15
median([3, 9, 4, 7, 5]) परिणाम 5
sum([£12.50, £8, £4.25]) परिणाम £24.75
max(4, 9, 2) परिणाम 9
stddev([2, 4, 6]) परिणाम 2
sum(k, k, 1, 100) परिणाम 5,050
range(0, 20, 5) परिणाम [0, 5, 10, 15, 20]
sort([3, 1, 2]) परिणाम [1, 2, 3]
slice([10, 20, 30, 40], 1, 3) परिणाम [20, 30]
map(x * 1.2, x, [£10, £25]) परिणाम [£12.00, £30.00]
filter(x > 10, x, [4, 12, 18]) परिणाम [12, 18]

sum (इसे total भी कहते हैं), product, average (इसे mean और avg भी कहते हैं), median, min, max, count, length, variance और stddev (इसे stdev भी कहते हैं) सूची पर काम करते हैं। इनमें से कई अलग-अलग आर्ग्युमेंट भी स्वीकार करते हैं। परसेंटाइल भी समर्थित हैं। चार आर्ग्युमेंट देने पर sum, summation और product, काउंटर के lo से hi तक बढ़ने के दौरान किसी व्यंजक के मानों को जोड़ते या गुणा करते हैं। reverse और unique भी सूची लेते हैं। slice में स्थानों, नमूना और समष्टि के सांख्यिकीय मापों तथा अन्य जानकारी के लिए सूचियाँ और सांख्यिकी देखें।

सदिश, मैट्रिक्स और कलन

calc
dot([1, 2, 3], [4, 5, 6]) परिणाम 32
det([[2, 1], [1, 3]]) परिणाम 5
solve_system([[1, 1], [1, -1]], [10, 2]) परिणाम [6, 4]
solve(x * 1.2 = 60, x, 0, 100) परिणाम 50
differentiate(x^2, x, 3) परिणाम 6
integrate(x^2, x, 0, 3) परिणाम 9

solve_system([[1, 1], [1, -1]], [10, 2]) ऐसी दो संख्याएँ निकालता है जिनका योग 10 और अंतर 2 है। solve(x * 1.2 = 60, x, 0, 100) 0 से 100 के बीच ऐसी कीमत खोजता है जिस पर 20% VAT जोड़ने से कुल 60 हो। cross, identity, shape, transpose, inverse, trace, rank, eigenvalues, qr, lu और svd के लिए सदिश और मैट्रिक्स देखें। सूत्र के रूप में अवकलज तथा समीकरण हल करने और समाकलन की सीमाओं के लिए योग, समीकरण हल करना और कलन और उन्नत गणित देखें।

सम्मिश्र संख्याएँ

calc
abs(3 + 4i) परिणाम 5
complex(3, 4) परिणाम 3 + 4i
conj(3 + 4i) परिणाम 3 - 4i
real(3 + 4i) परिणाम 3
imag(3 + 4i) परिणाम 4

arg(z) सम्मिश्र संख्या का कोणांक रेडियन में देता है। सम्मिश्र संख्याएँ देखें।

तिथियां और वाहन

calc
easter(2030) परिणाम April 21, 2030
tyre_speed(205, 55, 16, 1000 rpm) in km/h परिणाम 119.1103438682 km/h

easter(year) एक वर्ष के लिए पश्चिमी ईस्टर रविवार देता है, वही तिथि जिस दिन वाक्यांश Easter 2030 आता है। इसे सीधे easter(2030) + 1 day की तरह गिनें। Dates देखें। tyre_speed टायर की चौड़ाई मिलीमीटर में, पहलू अनुपात प्रतिशत के रूप में, रिम आकार इंच में और पहिए की घूर्णन गति लेता है; Cooking, sound, screens and mechanics देखें।