अंतर्निहित फ़ंक्शन संदर्भ
यह पृष्ठ 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) |
हेक्साडेसिमल या बाइनरी में एक संख्यात्मक मान दिखाएं |
abs(-£45.20) परिणाम £45.20sign(-5) परिणाम -1int(7.8) परिणाम 7sqrt(144 m^2) परिणाम 12 mcbrt(-27) परिणाम -3factorial(5) परिणाम 120gcd(1920, 1080) परिणाम 120lcm(4, 6) परिणाम 12clamp(115, 0, 100) परिणाम 100clamp(£120, £0, £100) परिणाम £100.00combination(10, 2) परिणाम 45permutation(8, 3) परिणाम 336hex(255) परिणाम 0xFFbin(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 में राउंड करने का वैकल्पिक अंतराल दे सकते हैं:
round(17.46, 0.05) परिणाम 17.45ceil(23, 6) परिणाम 24floor(7.8) परिणाम 7ceil(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 |
प्रतिलोम अतिपरवलयिक फ़ंक्शन |
sin(30°) परिणाम 0.5cosd(60) परिणाम 0.5tan(45°) परिणाम 1sin(pi/2) परिणाम 1asind(0.5) परिणाम 30°asin(1) परिणाम 1.5707963268 radasin(0.5) in degrees परिणाम 30°atan2(-1, -1) * 180 / pi परिणाम -135cosh(0) परिणाम 1sin, 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) |
प्राकृतिक घातीय |
log(1000) परिणाम 3log10(1000000) परिणाम 6log2(1024) परिणाम 10logbase(81, 3) परिणाम 4ln(exp(2)) परिणाम 2exp(0) परिणाम 1लघुगणक के लिए धनात्मक संख्या चाहिए: log(0) पर Error: ∞ और log(-100) पर Error: imaginary number दिखता है। सम्मिश्र लघुगणक के लिए संख्या को सम्मिश्र रूप में लिखें, जैसे ln(-1 + 0i)। आधार धनात्मक होना चाहिए और 1 नहीं हो सकता। लघुगणक, घातीय और अतिपरवलयिक फ़ंक्शन इकाइयाँ या रकम स्वीकार नहीं करते।
यादृच्छिक मान
random number between 1 and 6 परिणाम 4random(1, 6) परिणाम 2rand(1, 100) परिणाम 57random() परिणाम 0.4381930527rand() परिणाम 0.9102746385random(0, 1) परिणाम 0.2373052626random(a, b)और वाक्यांशrandom number between a and baसेbतक, दोनों सिरों सहित एक पूर्ण संख्या देते हैं।random()0 से 1 के बीच का भिन्न देता है, जिसमें 0 शामिल है लेकिन 1 नहीं।random(0, 1)एक विशेष स्थिति है जो यही काम करती है।randrandomका दूसरा नाम है।- सीमाएँ बिना इकाई वाले पूर्णांक होने चाहिए, 64-बिट पूर्णांकों की सीमा में। छोटी सीमा पहले लिखें। एक आर्ग्युमेंट, दो से अधिक आर्ग्युमेंट, भिन्न या उलटे क्रम की सीमाएँ त्रुटि देती हैं।
- नोट की दोबारा गणना होने पर Varlig नई यादृच्छिक संख्या चुन सकता है। आगे की पंक्तियों में वही संख्या चाहिए तो उसे किसी चर में रखें, जैसे
roll = random(1, 6)।
सूचियाँ और सांख्यिकी
average([12, 18, 9, 21]) परिणाम 15median([3, 9, 4, 7, 5]) परिणाम 5sum([£12.50, £8, £4.25]) परिणाम £24.75max(4, 9, 2) परिणाम 9stddev([2, 4, 6]) परिणाम 2sum(k, k, 1, 100) परिणाम 5,050range(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 में स्थानों, नमूना और समष्टि के सांख्यिकीय मापों तथा अन्य जानकारी के लिए सूचियाँ और सांख्यिकी देखें।
सदिश, मैट्रिक्स और कलन
dot([1, 2, 3], [4, 5, 6]) परिणाम 32det([[2, 1], [1, 3]]) परिणाम 5solve_system([[1, 1], [1, -1]], [10, 2]) परिणाम [6, 4]solve(x * 1.2 = 60, x, 0, 100) परिणाम 50differentiate(x^2, x, 3) परिणाम 6integrate(x^2, x, 0, 3) परिणाम 9solve_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 के लिए सदिश और मैट्रिक्स देखें। सूत्र के रूप में अवकलज तथा समीकरण हल करने और समाकलन की सीमाओं के लिए योग, समीकरण हल करना और कलन और उन्नत गणित देखें।
सम्मिश्र संख्याएँ
abs(3 + 4i) परिणाम 5complex(3, 4) परिणाम 3 + 4iconj(3 + 4i) परिणाम 3 - 4ireal(3 + 4i) परिणाम 3imag(3 + 4i) परिणाम 4arg(z) सम्मिश्र संख्या का कोणांक रेडियन में देता है। सम्मिश्र संख्याएँ देखें।
तिथियां और वाहन
easter(2030) परिणाम April 21, 2030tyre_speed(205, 55, 16, 1000 rpm) in km/h परिणाम 119.1103438682 km/heaster(year) एक वर्ष के लिए पश्चिमी ईस्टर रविवार देता है, वही तिथि जिस दिन वाक्यांश Easter 2030 आता है। इसे सीधे easter(2030) + 1 day की तरह गिनें। Dates देखें। tyre_speed टायर की चौड़ाई मिलीमीटर में, पहलू अनुपात प्रतिशत के रूप में, रिम आकार इंच में और पहिए की घूर्णन गति लेता है; Cooking, sound, screens and mechanics देखें।