İleri matematik: özellikler ve sınırlar
Bu sayfa Varlig Calc’ın ileri matematik özelliklerini özetler: listeler, vektörler ve matrisler, karmaşık sayılar, toplamlar ve çarpımlar, denklem çözme, türev ve integral. Her özellik için fonksiyonların ne yaptığı, hangi girdileri kabul ettiği, sonuçların kesinliği ve sınırları açıklanır. Bir sonuç şaşırtıcı olduğunda ayrıntıları buradan kontrol edin.
Daha fazla örnek içeren girişler için Listeler ve istatistik, Vektörler ve matrisler, Karmaşık sayılar ve Toplama, denklem çözme, türev ve integral kılavuzlarına bakın.
Bir bakışta
| Özellik | Örnek | Sonuç |
|---|---|---|
| Liste | [1, 2+3, 4*2] |
[1, 5, 8] |
| Listeden bir öğe | [10, 20, 30][1] |
20 |
| İç içe listeden bir öğe | [[1,2],[3,4]][1][0] |
3 |
| Niceliklerin toplamı | sum([1 kg, 500 g]) |
1.5 kg |
| İstatistik | average([1,2,3]), median([5,1,3]) |
2, 3 |
| Azalan aralık | range(5, 1, -2) |
[5, 3, 1] |
| Listeleri toplama | [1,2] + [3,4] |
[4, 6] |
| Matris çarpımı | [[1,2],[3,4]] * [[1,0],[0,1]] |
[[1, 2], [3, 4]] |
| Ters matris | inverse([[1,2],[3,4]]) |
[[-2, 1], [1.5, -0.5]] |
| Determinant | det([[1,2],[3,4]]) |
-2 |
| Transpoz | transpose([[1,2],[3,4]]) |
[[1, 3], [2, 4]] |
| Doğrusal denklem sistemi | solve_system([[2,1],[1,2]], [34,29]) |
[13, 8] |
| Karmaşık sayılarla aritmetik | (2+3i) * (2-3i) |
13 |
| Karmaşık karekök | sqrt(complex(-4,0)) |
2i |
| En sık görülen değer | mode([1,2,2,3]) |
2 |
| Yüzdelik dilim | percentile([1,2,3,4],25) |
1.75 |
| Anakütle standart sapması | population_stddev([1,2,3,4]) |
1.1180339887 |
| Bir aralık üzerinde toplam | sum(k^2, k, 1, 10) |
385 |
| Bir aralık üzerinde çarpım | product(k, k, 1, 5) |
120 |
| Bir denklemi tam olarak çözme | solve(x^2 - 5x + 6 = 0) |
[2, 3] |
| Bir aralıkta denklem çözme | solve(x^2 = 4, x, 0, 3) |
2 |
| Sembolik türev | differentiate(sin(x), x) |
cos(x) |
| Bir noktadaki türev | derivative(x^3, x, 2) |
12 |
| Belirli integral | integrate(x^2, x, 0, 3) |
9 |
Listeler, matrisler ve karmaşık sayılar sıradan değerlerdir. Bunları adlandırabilir, kendi fonksiyonlarınıza aktarabilirsiniz; önceki bir satırı değiştirince yeniden hesaplanırlar.
squares(n) = sum(k^2, k, 1, n)squares(3) sonucu 14first(items) = items[0]first([10, 20]) sonucu 10root(y) = solve(x^2 = y, x, 0, 10)root(9) sonucu 3Hesaplama motorunun garantileri
Bu sayfadaki her şey tek kurala dayanır: hesaplama ya Varlig’in güvenebildiği bir sonuç üretir ya da neden üretilemediğini açıklayan hata verir. Kesin hesaplama yerine makul görünen bir sayıya sessizce geçilmez.
Sonuç ne kadar kesin?
| Hesaplama biçimi | Kapsamı |
|---|---|
| Tam kesirler | Denklem katsayıları ve doğrusal denklemin kökü; diskriminantı tam kare olan ikinci derece denklemin kökleri; matrislerde +, -, *, sayıyla çarpma, transpose, det, inverse, rank ve solve_system; median, mode, modes, percentile, quartile ve üç varyans türünün tamamı |
| Ondalık karekök | stddev, sample_stddev, population_stddev ve diğer ikinci derece denklemlerin kökleri |
| İkili kayan nokta | eigenvalues, qr, lu, svd, integrate ve dört bağımsız değişkenli solve |
Kesin, gerçekten kesin demektir: satırın okunması ile sonucun gösterilmesi arasında yuvarlama yapılmaz. Kesin sonuç adlandırıldığında, saklandığında ve yeniden kullanıldığında da korunur. Yaklaşık sonuç, sqrt tarafından verilen aynı sınırlı ondalık hassasiyeti kullanır. Son gösterilen basamağın doğru yuvarlandığı garanti edilmez; bu yüzden iki yaklaşık sonucu == ile karşılaştırmak güvenilir değildir. solve(x^2 - 2 = 0) ve sqrt(2) ikisi de 1.4142135624 gösterir, ancak birbirine eşit değildir.
Tek sonuç kesin ve yaklaşık biçimleri karıştırmaz. Diskriminantı tam kare olmayan ikinci dereceden denklemin her iki kökü de yaklaşık olur.
Birimler
| İşlem | Kural |
|---|---|
| Matrisler | Yalnızca birimsiz sayılar; birimler, para tutarları ve karmaşık öğeler kabul edilmez |
| Denklemler | Her iki tarafta da yalnızca birimsiz sayılar |
median, mode, modes, percentile, quartile, stddev, population_stddev |
Tek ve tutarlı bir boyut veya birimsiz sayılar. Uyumlu birimler ilk değerin birimine çevrilerek yorumlanır; sonuç bu birimi korur |
variance, sample_variance, population_variance |
Yalnızca birimsiz sayılar: varyans hesabı gözlemlerin karesini alır ve birimler bu işlemde korunmaz |
Birimli ve birimsiz değerleri karıştırmak, sayıları sessizce birimsiz okumak yerine hata verir. Uzun süredir geçerli tek istisna vardır: yalın 0, diğer değerlerin biriminde sayılır.
Kabul edilmeyenler
Aşağıdaki durumların hiçbiri sayı veya sıradan bir cümle üretmez. Her biri neyin yapılamadığını ve varsa kullanılacak desteklenen biçimi açıklayan hata verir:
- Derecesi 2’den büyük polinom denklemi, polinom olmayan denklem, bölen veya üst içinde bilinmeyen, değeri olmayan iki ad, bilinmeyeni olmayan denklem ya da birim veya para içeren denklem. Hepsi dört argümanlı sayısal
solvebiçimine yönlendirir. - Gerçek kökü olmayan denklem, karmaşık kök döndürmek yerine hata verir. Her değerin sağladığı denklem de bunlardan birini seçmek yerine durumu bildirir.
- Uyumsuz boyutlu veya kare matris gerektiği hâlde kare olmayan matris işlemi, tekil matrisin tersi ya da birimsiz gerçek sayı olmayan eleman.
- Tekrarlanan değer yokken veya en sık değerler eşit sıklıktayken
mode; 0–100 dışında yüzdelik; 0–4 dışında çeyreklik; boş listedesum,productvecountdışındaki istatistikler.
Tasarım gereği hiçbir yerde desteklenmeyenler: polinom katsayılarını toplamaktan ileri sembolik düzenleme, doğrusal olmayan denklem sistemleri, gerçek denklemin karmaşık kökleri, birim veya para içeren matrisler, sembolik integral ve grafik çizimi.
Mesajların kendisi Hatalar, tanılama ve sınırlar sayfasında listelenir.
Liste ve matematik fonksiyonu yazma
- Virgüller öğeleri ve argümanları ayırır. Ardından boşluk gelen virgül her zaman ayırır; tam üç rakam gelen virgül binlikleri gruplar. Bu nedenle
[1,200, 1,800]iki öğedir. Boşluk yoksa[12,-51,4]gibi her virgül ayırır.[1,234]gibi iki türlü okunabilen durumda hata, iki açık yazımı da gösterir. Sayının kesirli kısmı için ondalık nokta kullanın. - Matrisler satır listeleridir, örneğin
[[1,2],[3,4]].[1,2;3,4]gibi noktalı virgüllü kısaltma yoktur. - İndeksler 0’dan başlar ve sıfır veya daha büyük tam sayı olmalıdır. Liste sonunu aşan indeks hata verir; başa dönmez veya sığacak biçimde küçültülmez.
- Argüman sayıları kontrol edilir.
sqrt(4,9)tahmin yürütmek yerine hata verir.
Listeler ve istatistik
Şu fonksiyonlar liste kabul eder: length veya count, sum, product, average veya mean, median, min, max, mode ve modes, percentile ve quartile; ayrıca yayılım fonksiyonları variance, sample_variance, population_variance, stddev, sample_stddev ve population_stddev.
modeyalnızca tek değer diğerlerinden kesin olarak daha sık geçiyorsa sonuç verir. Eşit sıklık veya tekrar olmayan liste,modes,medianveyaaverageöneren hata verir.modesen sık geçen tüm değerleri döndürür.percentile(list, rank)0–100 arası sıra kabul eder ve en yakın iki konum arasında doğrusal ara değerleme yapar. Bu kapsayıcı tanımda 50. yüzdelik medyandır; 0. ve 100. yüzdelikler en küçük ve en büyük değerdir.quartile(list, k)0–4 arası tam sayıkalır vepercentile(list, 25k)ile aynıdır.variancevestddevörneklem biçimleridir;n - 1değerine böler ve iki değer gerektirir.population_variancevepopulation_stddev,ndeğerine böler ve bir değer gerektirir.sample_variancevesample_stddev, kısa biçimlerin uzun adlarıdır.- Boş listede
sum0,product1 vecount0’dır. Diğer istatistikler boş listede hata verir. - Eşit uzunlukta iki liste öğe öğe toplanır ve çıkarılır. Listeyi sayıyla çarpabilir veya sayıya bölebilir, iki listeyi
==ile karşılaştırabilirsiniz. range(start, end, step)iki ucu da kapsar. Adım isteğe bağlıdır.dot(a, b)iki gerçek vektörün noktasal çarpımını hesaplar.
spend = [420, 385, 510, 460] sonucu [420, 385, 510, 460]sum(spend) sonucu 1,775average(spend) sonucu 443.75median(spend) sonucu 440spend[0] sonucu 420spend * 1.1 sonucu [462, 423.5, 561, 506]range(0, 1, 0.25) sonucu [0, 0.25, 0.5, 0.75, 1]Liste dönüştürmeleri
| Çağrı | Sonuç | İşlevi |
|---|---|---|
sort([3,1,2]) |
[1, 2, 3] |
Birimsiz sayıları artan sıraya dizer; eşit öğeler kendi sıralarını korur |
reverse([1,2,3]) |
[3, 2, 1] |
Herhangi bir listeyi tersine çevirir |
unique([3,1,3,2]) |
[3, 1, 2] |
Her değerin ilkini tutar; öğeler birimleri dahil tam olarak eşleşmelidir |
slice([10,20,30,40], 1, 3) |
[20, 30] |
Başlangıç indeksinden bitiş indeksine kadar olan öğeleri alır; bitiş dahil değildir |
map(x^2, x, [1,2,3]) |
[1, 4, 9] |
Her öğe için ifadeyi hesaplar |
filter(x > 1, x, [1,2,3]) |
[2, 3] |
Koşulun doğru olduğu öğeleri tutar |
variance([1,2,3]) |
1 |
Öğe sayısının bir eksiğine bölerek tam örneklem varyansı hesaplar |
slice, 0 ≤ start ≤ end ≤ liste uzunluğu koşulunu sağlayan tam sayılar gerektirir. Diğer sınırlar hata verir.varianceen az iki birimsiz sayı gerektirir.mapvefilterönce ifadeyi, sonra her öğe için kullanılacak adı, en son listeyi alır. Ad yalnızca çağrının içinde geçerlidir; başka yerde tanımlı adı değiştirmez.filteriçindeki ifadetrueveyafalseüretmelidir.
Vektörler ve matrisler
Vektörler düz listeler, matrisler satır listeleridir. Matrisler dikdörtgen olmalı, birimsiz gerçek sayılar içermeli ve 1–32 satır ile sütuna sahip olmalıdır.
| Fonksiyon | İşlevi |
|---|---|
A * B |
Matris çarpımı; A'nın sütun sayısı B'nin satır sayısına eşit olmalıdır |
transpose(A) |
Satır ve sütunları yer değiştirir |
shape(A) |
[rows, columns] |
identity(n) |
n × n birim matris |
trace(A) |
Kare matrisin ana köşegenindeki öğelerin toplamı |
det(A) |
Kare matrisin determinantı |
inverse(A) |
Kare matrisin tersi; tekil matris hata verir |
rank(A) |
Herhangi bir dikdörtgen matris için tam eleme yöntemiyle rank |
dot(a, b) |
Aynı uzunluktaki iki vektörün iç çarpımı |
cross(a, b) |
Üç öğeli iki vektörün vektörel çarpımı |
solve_system(A, b) |
Kare matris A ve düz vektör b için A*x = b denklemini çözer |
eigenvalues(A) |
Gerçel kare matrisin özdeğerleri; karmaşık çiftler dahil, belirli bir sıra olmadan |
qr(A) |
Q*R çarpımı yaklaşık olarak A olan [Q, R] |
lu(A) |
P*A çarpımı yaklaşık olarak L*U olan [P, L, U]; yalnızca kare matrisler |
svd(A) |
s tekil değerlerden oluşan düz bir liste ve A yaklaşık olarak U*diag(s)*Vt olmak üzere [U, s, Vt] |
Kesin sonuçlar. det, inverse, rank ve solve_system kesin kesirler kullanır. rank için yuvarlama toleransı yoktur. solve_system tekil sistemde hata verir; doğrusal olmayan veya sonsuz çözümlü sistemleri işlemez.
Yaklaşık sonuçlar. eigenvalues, qr, lu ve svd kayan nokta kullanır ve sonuçların sonlu olduğunu kontrol eder. qr ve svd dikdörtgen matrisleri kabul eder, kompakt (“thin”) çarpanları döndürür. Özdeğer ve SVD hesapları 10.000 yinelemede durur. En büyük elemana göre yalnızca yuvarlama gürültüsü olan eleman ekranda 0 gösterilir; indeksle erişince saklanan değer döner. Kötü koşullu matrisler doğruluk kaybedebilir; bu sonuçları == ile test etmeyin.
# Two adult tickets and one child ticket cost 34; one adult and two children cost 29solve_system([[2,1],[1,2]], [34,29]) sonucu [13, 8]det([[2,1],[1,2]]) sonucu 3rank([[1,2],[2,4]]) sonucu 1Karmaşık sayılar
i adında bir değişken veya özel birim tanımlamadıysanız i sanal birimdir.
- Fonksiyonlar:
complex(real, imaginary),real,imag,conj,abs,arg(radyan cinsinden) vesqrt(asal kök) karmaşık sayıları kabul eder. - Kesinlik: bileşenler, aritmetik ve tam sayı kuvvetleri kesin kalır. Genel kökler ve
argyaklaşıktır. - Gerçek sonuçlar:
(2+3i) * (2-3i)örneğindeki gibi sanal kısımlar birbirini götürürse sonuç normal gerçek sayıdır.-4 + 0iveyacomplex(-4,0)gibi karmaşık yazdığınız değer,-4gösterilse de işlemlerde ve adlandırmada karmaşık kalır. - Negatif sayıların karekökü ve logaritması:
sqrt(-4),ln(-1)velog(-100)gerçek sayılar alanında kalır;sqrt(-4 + 0i)gibi kullanılacak karmaşık yazımı belirten sanal sayı hatası verir. Bu biçim veyasqrt(complex(-4,0)),2iverir. - Gösterim: yalnızca kayan nokta yuvarlama gürültüsü olan kısım 0 gösterilir; bu yüzden
exp(i*pi)sonucu-1görünür. Saklanan değer basamaklarını korur. - Karşılaştırmalar:
<ve>yalnızca iki sanal kısım da sıfırsa çalışır. - Diğer fonksiyonlar:
sin,cos,tanve tersleri; hiperbolik fonksiyonlar ve tersleri;exp,ln,logveyalog10,log2,cbrt; kesirli veya karmaşık kuvvetler karmaşık sayıları kabul eder. Kayan nokta ve asal dalları kullanırlar. Sıfırın logaritması ve sonlu olmayan her sonuç hatadır.
(2+3i) * (2-3i) sonucu 13abs(3+4i) sonucu 5sqrt(-4 + 0i) sonucu 2isqrt(complex(-4,0)) sonucu 2isqrt(-4) sonucu Error: imaginary number. For a complex answer, write sqrt(-4 + 0i)exp(i*pi) sonucu -1Toplamlar ve çarpımlar
sum(expression, name, from, to), from ile to arasındaki her tam sayı için ifadeyi toplar; iki uç da dâhildir. summation bunun başka adıdır; product ise toplamak yerine çarpar.
- Ad çağrıya özeldir. Önceden tanımlı adı değiştirmez ve satırı o ada bağımlı hâle getirmez.
- Bir toplamı veya çarpımı başka birinin içine yerleştirebilirsiniz.
to,fromdeğerinden küçükse aralık boştur: toplam 0, çarpım 1 olur.- Tek çağrıda en fazla 10.000 terim olabilir.
sum(k^2, k, 1, 10) sonucu 385product(k, k, 1, 5) sonucu 120k = 7 sonucu 7sum(k, k, 1, 3) sonucu 6k sonucu 7Denklem çözme
solve(equation), tek bilinmeyenli birinci veya ikinci dereceden polinom denklemini okur ve köklerini hesaplar. Bilinmeyen, denklemde değeri olmayan tek addır. Değeri olan ad o değer olarak okunur. Sağ taraf atlanabilir; bu durumda ifade sıfıra eşitlenir.
- Doğrusal denklem bir sayı döndürür. İkinci dereceden denklem farklı gerçek köklerin artan sıralı listesini döndürür; çift katlı kök tek öğeli listedir. Çıktının biçimi bulunan köklere değil, yazılan dereceye bağlıdır.
- Katsayılar ve düzenlenmeleri kesindir. Diskriminant tam kareyse kökler de kesindir. Diğer ikinci dereceden denklemler iki ondalık karekök yaklaşımı verir.
- Her iki taraf birimsiz gerçek sayılardan oluşmalıdır. Birimler, para ve karmaşık değerler kabul edilmez.
- Gerçek kökü olmayan denklem karmaşık kök yerine
Error: no real solutionverir. Her değerin sağladığı denklem de değer seçmek yerine bu durumu belirtir. - Diğer durumlar — derece 3 veya üzeri, polinom olmayan denklem, bölen ya da üstte bilinmeyen, değersiz ikinci ad — aşağıdaki dört argümanlı biçimi belirten mesajla reddedilir.
solve(2x + 6 = 10) sonucu 2solve(x^2 - 5x + 6 = 0) sonucu [2, 3]solve(x^2 - 2 = 0) sonucu [-1.4142135624, 1.4142135624]solve(x^2 + 1 = 0) sonucu Error: no real solutionsolve(expression, name, lower, upper) farklı bir fonksiyondur: lower ile upper arasında ifadeyi sıfır yapan bir gerçek name değeri bulur. solve(left = right, name, lower, upper) iki tarafın eşit olduğu yeri bulur.
- Sınırlar sonlu sayılar olmalı ve
lower,upperdeğerinden küçük olmalıdır. - Tam sınırda bulunan kök kabul edilir. Aksi hâlde ifade bir sınırda pozitif, diğerinde negatif olmalı ve arada sürekli olmalıdır.
- Arama her adımda aralığı ikiye böler. İfade sıfıra
1e-10yakın olduğunda ve aralık yeterince daraldığında, en fazla 128 adımda başarıya ulaşır. Kontrol edilen bir noktada ifade tanımsızsa veya arama yakınsamazsa satır hata gösterir. - Tüm kökleri değil, tek kökü bulur. Doğrusal denklem sistemleri için
solve_systemkullanın.
solve(1500 + 12*x = 20*x, x, 0, 1000) sonucu 187.5solve(x^2 = 2, x, 0, 2) sonucu 1.4142135624Türev ve integral
Sembolik türevler
differentiate(expression, name), diğer yazımıyla derivative(expression, name), türevi metin olarak döndürür.
- Birimsiz gerçek sayı işlemlerinde toplam, çarpım, bölüm, kuvvet ve zincir kurallarını; ayrıca
sin,cos,tan,sinh,cosh,exp,lnvesqrtfonksiyonlarını kullanır. - İfadedeki diğer adlar, notta değerleri olsa da olmasa da sabit sayılır:
differentiate(a*x^2, x)sonucu(a*(2*(x^(2-1))))olur. - Sonuç sadeleştirilmez ve 8.192 karakterle sınırlıdır.
absgibi diğer fonksiyonlar hata verir; bunlar için bir noktadaki türevi kullanın. Bu, tam kapsamlı bir bilgisayar cebir sistemi değildir.- Türev, asıl ifadeyle aynı tanım kümesi kısıtlamalarına sahiptir.
differentiate(sin(x), x) sonucu cos(x)differentiate(x^3, x) sonucu (3*(x^(3-1)))Bir noktadaki türevler
derivative(expression, name, point) veya üç argümanlı differentiate, bir noktadaki eğimi sayısal olarak hesaplar. Geliştirilmiş merkezî farkları kullanır ve tek taraflı tahminlerle karşılaştırır. İfade kendi tanımladığınız fonksiyonları kullanabilir; ancak noktanın yakınında düzgün olmalı ve birimsiz gerçek sayılarla çalışmalıdır. Tahmin yakınsamazsa veya örneklenen bir değer tanımsızsa satır hata verir.
Sayısal biçimler bir sayı hesapladığından değişken dışındaki her adın değeri olmalıdır. Bu, bir noktadaki türevler, sum, product, solve ve integrate için geçerlidir. Değersiz ad için Unsupported: Unknown name: ve ardından ad gösterilir.
derivative(x^3, x, 2) sonucu 12f(x) = x^2derivative(f(x), x, 3) sonucu 6differentiate(a*x^2, x) sonucu (a*(2*(x^(2-1))))derivative(a*x^2, x, 3) sonucu Unsupported: Unknown name: aBelirli integraller
integrate(expression, name, lower, upper) iki sonlu sınır arasında ifadenin altındaki alanı hesaplar.
- Sınırları değiştirmek sonucun işaretini tersine çevirir; eşit sınırlar sıfır verir.
- Eşit aralıklı olmayan noktalarda örnekleyen uyarlamalı 7 ve 15 noktalı Gauss–Kronrod kurallarını kullanır. Böylece
cos(128*pi*x)gibi düzenli dalgalar yöntemi yanıltmaz:integrate(cos(128*pi*x), x, 0, 1)yaklaşık-1.3e-15verir; bu, yuvarlama sınırları içinde sıfırdır. - Toplam hata tahminini, sonuç büyüklüğünün en fazla
1e-9katında (1’den küçük sonuçlarda1e-9) tutmayı hedefler. En az iki ayrıntı düzeyini karşılaştırır, yuvarlama hatasını hesaba katar ve önce en büyük tahmini hataya sahip bölümü iyileştirir. - 2.048 iyileştirme, 20 alt bölme düzeyi veya satırdaki diğer ileri matematik işlemleriyle paylaşılan 100.000 adım sonunda durur. Sınıra ulaşmak veya tanımsız örnek değeri hatadır.
- Hata tahmini yararlı bir göstergedir, garanti değildir. Düzgün, sonlu ifadeler kullanın. Sivri uçlar, sıçramalar veya hızlı salınımlar içeren ifadelerin sonuçları hatalı olabilir.
- Belirsiz integraller ve sonsuz sınırlar desteklenmez.
integrate(x^2, x, 0, 3) sonucu 9integrate(x^2, x, 3, 0) sonucu -9Matematik fonksiyonlarında bağımsız değişkenler ve birimler
factorial,factiçin;trunc,intiçin başka addır.sign, -1, 0 veya 1 döndürür.atan2(y, x)radyan cinsinden açıyı birimsiz sayı olarak verir.round,floorveceiliçin isteğe bağlı ikinci argüman ondalık basamak sayısı değil, adımdır:round(17, 5)en yakın 5’in katına yuvarlar. Ondalık basamaklara yuvarlamak için Yuvarlama bölümüne bakın.- Logaritmalar, üstel ve hiperbolik fonksiyonlar birim veya para kabul etmez. Normal trigonometrik fonksiyonlar
30°gibi açıları kabul eder. - Karekök ve küpkök, birimin kuvveti kök derecesine tam bölünüyorsa birimleri korur; büyüklüklerin kuvvetleri de birimlerini korur. Celsius ve Fahrenheit sıcaklıklarının karesi veya kökü alınamaz.
gcd(12, 18) sonucu 6round(17, 5) sonucu 15sin(30°) sonucu 0.5sqrt(9 m²) sonucu 3 m(2 kg)^2 sonucu 4 kg²Sınırlar
Sonuç gösterilmeden önce sınırlar kontrol edilir:
- Liste veya
rangeiçinde 1.024 öğe - 32 × 32’ye kadar matrisler
- Tek
sumveyaproductiçinde 10.000 terim - İç içe listeler ve fonksiyon çağrılarında 16 düzey
- İç içe çağrılar dâhil, bir satırdaki tüm ileri matematik işlemleri için ortak 100.000 adım
- Varlig Calc’ın diğer yerlerinde olduğu gibi, kesrin payında veya paydasında 4.096 bit
Sınıra ulaşınca yalnızca o satır hata verir; notun geri kalanı çalışır. Kısmi toplam, tamamlanmamış ters matris veya yakınsamamış kök hiçbir zaman sonuç olarak sunulmaz. Tüm sınırlar ve sonuçların kesinliği için Sonuçları okuma: gösterim ve hassasiyet bölümüne bakın.