Sonuçları okuma: gösterim ve hassasiyet
Bu sayfa Varlig’in her satır yanında sonucu nasıl gösterdiğini açıklar: ondalık basamak sayısı, büyük sayı kısaltmaları, para yuvarlama, sonuç türlerinin görünümü ve alttaki sayıların kesinliği. Baştan okuyabilir veya beklenmedik sonuçta ilgili tabloya geçebilirsiniz. Tek satırın yapabileceklerine ilişkin sınırlar sona doğru listelenir.
Saklanan değerler ve gösterilen sonuçlar
Her satır iki aşamada çalışır. Önce hesaplama yapılır ve tam değer korunur. Ardından sonuç okunabilir biçime getirilir; bu, yuvarlamayı içerebilir. Bu yuvarlama yalnızca gördüğünüzü etkiler.
Sonraki satır bir adı kullandığında, yuvarlanmış basamakları değil tam değeri kullanır:
share = 250 / 3 sonucu 83.3333333333share * 3 sonucu 250Gördüğünüz basamakları yeni satıra yazarsanız yuvarlanmış sayıyı elde edersiniz. Tam hassasiyeti korumak için adı kullanın.
Ondalık basamaklar
Sonuçlar son basamak yuvarlanarak en fazla on ondalık basamak gösterir. Sondaki sıfırlar atılır; 0.7500000000 yerine 0.75 görürsünüz.
2 / 3 sonucu 0.66666666671 / 8 sonucu 0.125Anlamlı basamaklara yuvarlama istisnadır: istenen basamaklardan biri olan sıfır gösterilir; atılması sahip olduğunuzdan düşük hassasiyet ima eder. Bu yüzden 31.0357 m to 3 sf, 31.0 m; 31.0357 m to 1 dp ise 31 m verir.
Malzeme yoğunluğu üzerinden dönüşümler, yoğunluğun kendi hassasiyeti olan en fazla dokuz anlamlı basamak gösterir; 1 cup milk in g, 242.739531 g gösterir. Temel pişirme malzemeleri cup ağırlığı olarak tutulduğundan 1 cup flour in g, tam 125 g olur. Saklanan değer tüm basamakları korur.
Farklı sayıda ondalık basamak göstermek için Settings içinde varsayılanı değiştirin; hesaplama seçenekleri 0–15 kabul eder. Tek satır için o satırın bağlam menüsündeki sonuç biçimlendirmesini kullanın. İkisi de yalnızca gösterimi değiştirir.
Değerin kendisini yuvarlamak için to 2 dp yazın. Sonraki satırlar yuvarlanmış değeri kullanır. Yarı durumları sıfırdan uzağa yuvarlanır: 2.345 to 2 dp, 2.35; round(-2.5) ise -3 verir.
exact = 2 / 3 sonucu 0.6666666667approx = 2 / 3 to 2 dp sonucu 0.67exact * 3 sonucu 2approx * 3 sonucu 2.01Diğer yöntemler için Yuvarlama bölümüne bakın.
Para tutarları
Para, on basamak varsayılanı yerine para biriminin kurallarını izler:
- Para biriminin hassasiyetine yuvarlanır. Çoğu para birimi iki, yen sıfır, Kuveyt dinarı üç ondalık basamak gösterir. Para birimi başvurusu hepsini listeler.
- Sondaki sıfırlar korunur.
$15,$15.00olarak gösterilir. - Küçük pozitif tutarlar basamaklarını korur.
$0.004gibi bir sentten küçük tutar$0.00olarak yuvarlanmaz. - Birim fiyatları yazdığınız biçimde en fazla dört ondalık basamağı korur.
£0.075/kWhtarife veya£1.499/Lpompa fiyatı tam gösterilir. Peni veya sentle yazılanlarda da böyledir:6.2p,£0.062;24.5p/kWh,£0.245/kWhgösterir. Bunlardan hesaplanan toplam ise peniye yuvarlanır:148.9p/L * 45 L,£67.01eder. Daha fazla basamak varsa £1 altındaki fiyatlar dört anlamlı basamak gösterir (£0.12345/kWh,£0.1235/kWholur);£8/kg / 3gibi diğer fiyatlar peniye yuvarlanır. - Kripto paralar en fazla on ondalık basamak gösterir, normal sayılar gibi.
Parayı bir ada atayan satır da tutarı diğer satırlar gibi gösterir. Ad tam değeri korur; sonraki satırlar bu adı kullandığında kesinlik sürer.
£250 / 3 sonucu £83.33bill = £250 / 3 sonucu £83.33bill * 3 sonucu £250.00¥1,250 / 4 sonucu ¥313£0.075/kWh sonucu £0.075/kWh£8/kg / 3 sonucu £2.67/kgSettings içindeki para birimi seçenekleriyle para hassasiyetine yuvarlamayı kapatabilir, simge yerine kod gösterebilir ($15.00 yerine 15.00 USD) veya sondaki sıfırları kaldırabilirsiniz ($15.00 yerine $15).
Büyük ve küçük sayılar
100.000’den itibaren normal sayılar harfle kısaltılır: bin için k, milyon için M, milyar için G, trilyon için T, katrilyon için P. Çok büyük veya çok küçük sayılar bilimsel gösterime geçer.
Bir milyonun altındaki para tutarları peniye kadar tam gösterilir; kısaltma, ödediğiniz veya kazandığınız tutarın bir kısmını gizlemez: £199,999.98, £199,999.98 kalır. Bir milyondan itibaren para da kısaltılır; normal sayılardaki G yerine B ve en fazla üç ondalık basamak kullanılır.
| Büyüklük | Birimsiz sayı | Para |
|---|---|---|
| 100.000'in altında | 99,999 |
$99,999.99 |
| 100.000'den itibaren | 250k, 123.456k |
$150,000.00 |
| 1.000.000'dan itibaren | 1.5M, 1.234567M |
$2.5M |
| 10⁹'dan itibaren | 8.1G, 1.23456789G |
$1.235B |
| 10¹²'den itibaren | 2T |
$2T |
| 10¹⁵'ten itibaren | 100P |
$100P |
| 10¹⁷'nin üzerinde | 1e18, 6.02e23 |
$1e18 |
| 0,000001'in altında, sıfır hariç | 1e-7, 5e-11 |
250000 sonucu 250k£99,999.99 * 2 sonucu £199,999.98$1234567.89 sonucu $1.235M8,100,000,000 sonucu 8.1G$1,234,567,890 sonucu $1.235B0.0000001 sonucu 1e-7Harf yalnızca gösterimi değiştirir. 1.5 million, 1.500.000 olarak saklanıp 1.5M gösterilir; 3bn, 3G gösterilir. 100.000 altında binlik ayırıcı kullanılır (99,999).
Birimli sayı her zaman tam yazılır; birimin yanındaki harf önek sanılabilir. Örneğin 175,200 Wh aksi hâlde kilovatsaat gibi görünebilir. Yalnızca 10¹⁷ üzeri veya 0,000001 altı değerler bilimsel gösterime geçer.
175200 Wh sonucu 175,200 Wh1 light year in km sonucu 9,460,730,472,580.8 kmSettings içinde kısaltmaları kapatarak sayıları tam yazdırabilir veya binlik ayırıcıları kapatabilirsiniz.
Sonuç türleri
Her değer türünün kendi biçimi vardır. Bu tablo her biri için bir veya iki örnek gösterir.
| Tür | Yazdığınız | Sonuç |
|---|---|---|
| Sayı | 1,000 + 10 |
1,010 |
| Para | $100 + 15%, 50 CHF |
$115.00, CHF 50.00 |
| Nicelik | 65 kg in lb, 12 kg / 4 m² |
143.3004704202 lb, 3 kg/m² |
| İki birimli nicelik | 180 cm in feet and inches |
5 feet 10.87 inches |
| Piksel sayısı | 420 mm in px at 300 dpi |
4,961 px |
| Aralık | 2-3 kg, 5-10% of £200 |
2 - 3 kg, £10.00 - £20.00 |
| Yüzde | 15 / 60 as % |
25% |
| Çarpan | £60 / £40 as x |
1.5x |
| Kesir | 0.75 as fraction, 22/7 as fraction |
¾, 3 1/7 |
| Bilimsel gösterim | 12345.6789 in sci |
1.23456789e4 |
| Onaltılı, ikili, sekizli | 255 in hex, 255 in binary, 255 in octal |
0xFF, 0b11111111, 0o377 |
| Doğru veya yanlış | £45 > £40 |
true |
| Tarih | March 12 2024 + 3 days |
March 15, 2024 |
| Günün saati | 12:30 PM, 1:00:30 |
12:30 PM, 01:00:30 |
| Süre | 9:30 to noon, 30 min - 2 hours |
2 hours 30 min, -(1 hour 30 min) |
| Tarih aralığı | Q1 2025 |
Jan 1 – Mar 31, 2025 |
| Zaman kodu | 48 frames @ 24 fps |
00:00:02:00 |
| Tur süresi | 1:23:45.67 |
01:23:45.67 |
| Tempo | 5 km in 26:45 |
05:21/km |
| Derece, dakika, saniye | 45.5 degrees as DMS |
45° 30′ 0″ |
| Saat, dakika, saniye | 1.5 hours as HMS |
1h 30m 0s |
| Müzikal perde | 440 Hz to pitch |
A4 |
| Liste | [1, 2+3, 4*2] |
[1, 5, 8] |
| Matris | identity(2) |
[[1, 0], [0, 1]] |
| Karmaşık sayı | 3 * (2 + 3i), conj(-1 + i) |
6 + 9i, -1 - i |
| Metin | weekday on March 12 2024, differentiate(x^3, x) |
Tuesday, (3*(x^(3-1))) |
Bazı birimlerin özel gösterimleri vardır. Cups ve pints çoğul yazılır: 2.5 cups, 2 pints. İki birimli sonuç küçük kısmı iki ondalık basamakla gösterir, örneğin 5 feet 10.87 inches. Süreler ile stone ve pound sonuçları küçük birimin tam sayısına yuvarlanır. Piksel sayıları binlik ayırıcı ve px öncesinde boşlukla yazılır.
500 g sugar in cups sonucu 2.5 cups82 kg in stones and pounds sonucu 12 st 13 lb89.9 min in hours and minutes sonucu 1 hour 30 min6000 px * 4000 px sonucu 24,000,000 pxBazı biçimler bugünün tarihine bağlıdır. İçinde bulunulan yılın tarihlerinde yıl atlanır; bugüne yakın tarihler göreli bir sözcükle gösterilebilir:
March 12 sonucu March 12tomorrow at 1am sonucu Tomorrow at 1:00 AMİki başka sonucu bilmek de yararlıdır:
- Ne sonuç ne hata olması, satırın gösterecek bir şeyi olmadığını belirtir: yorum, boş satır, fonksiyon tanımı veya
total =gibi tamamlanmamış satır. pending…, satırın henüz mevcut olmayan veriye ihtiyaç duyduğunu belirtir.
Sonuçların kesinliği
Tam aritmetik
Tam sayılar, ondalıklar ve kesirler kesin saklanır. Toplama, çıkarma, çarpma, bölme ve tam sayı kuvvetleri, tam ondalık gösterimi olmayan ⅓ gibi kesirlerde bile kesinliği korur. == karşılaştırmaları yuvarlama olmadan kesin değerleri kontrol eder.
0.1 + 0.2 == 0.3 sonucu true1/3 + 1/3 + 1/3 == 1 sonucu trueKök tam yazılabiliyorsa karekök kesindir; aksi hâlde 38 anlamlı basamağa kadar doğrudur (fazla basamaklar yuvarlanmaz, kesilir). Standart sapma da aynı karekökü kullanır. gcd ve lcm kesindir, negatif olmaz ve kesirleri önceden yuvarlamadan işler.
sqrt(2.25) sonucu 1.5sqrt(1e-64) sonucu 1e-32gcd(12, 18) sonucu 6Yaklaşık sonuçlar
Bazı işlemler kesin yapılamadığından sınırlı sayıda doğru basamak sağlayan ikili kayan nokta kullanır:
- trigonometri, logaritmalar ve üstel fonksiyonlar
2^0.5gibi tam sayı olmayan kuvvetler ve1e2.5gibi kesirli üstlü bilimsel sayı sabitleri- bazı birim dönüşümleri
- denklem çözme, sayısal türevler ve integraller
- matris ayrıştırmaları ve özdeğerler
- temel aritmetik dışındaki karmaşık sayı fonksiyonları
== kesin değerleri karşılaştırdığı için iki yaklaşık sonuç aynı görünüp eşit olmayabilir. Bunun yerine farkı küçük bir toleransla karşılaştırın:
sqrt(2)^2 sonucu 2sqrt(2)^2 == 2 sonucu falseabs(sqrt(2)^2 - 2) < 0.000000001 sonucu trueSayılarınızın büyüklüğüne uygun tolerans seçin. Ekranda on ondalık basamak olması, özellikle zor sayısal problemlerde on doğru basamak garantisi değildir.
Listelerde, matrislerde ve karmaşık sayılarda çevresindeki değerlerden çok küçük olan, yalnızca kayan nokta yuvarlama gürültüsünden oluşan kısım 0 gösterilir. Bu, matris ayrıştırması veya exp(i * pi) gibi sonuçları okunur tutar. Saklanan değer basamaklarını korur; aynı tolerans kontrolü geçerlidir:
exp(i * pi) sonucu -1abs(exp(i * pi) + 1) < 0.000000001 sonucu trueSayı büyüklüğü
- Ondalık sayılar, en fazla 2¹²⁸−1 (yaklaşık 38 basamak) olan bir tam sayının 10⁻¹²⁸ ile 10¹²⁷ arasındaki bir on kuvvetiyle çarpımı olarak saklanır. Basamakları sığdığı sürece
1e127üzerindeki sayılar da çalışır. - Kesirlerin pay ve paydası ayrı ayrı en fazla 4.096 bit olabilir.
- Çok küçük sayıyı çok büyük sayıya eklemek, küçük kısmı kaybettirebilir:
1e30 + 0.001,1e30gösterir. - Çarpma veya kuvvet almada aralığın dışına çıkmak, sonuç çok büyük ya da çok küçük olsun
Error: ∞gösterir. Hesaplama taşarak yanlış bir değere dönmez.
1e30 + 0.001 sonucu 1e301e100 * 1e100 sonucu Error: ∞Sınırlar
Her satır bu sınırlar içinde kalmalıdır. Sınır aşılırsa yalnızca o satır genellikle Error: calculation limit verir; notun geri kalanı çalışır. Kısmi toplam veya tamamlanmamış sonuç hiçbir zaman yanıt diye sunulmaz. Aralığı, matrisi, iç içe düzeyleri veya problemi küçültün.
| Öğe | Sınır |
|---|---|
| Tek satır | 64 KiB metin veya 4.096 sayı, sözcük ve simge |
Liste veya range |
1.024 öğe |
| Matris | 1–32 satır ve sütun; tüm satırlar aynı uzunlukta |
| İç içe listeler ve yerleşik fonksiyon çağrıları | 16 düzey |
Bir aralık üzerinde sum veya product |
10.000 terim |
| İleri matematik | İç içe işlemler arasında paylaşılan 100.000 adım; bu nedenle iç içe hesaplamalar sınıra daha erken ulaşır |
| Tanımladığınız fonksiyonlar | 32 parametre; en fazla 16 düzey iç içe fonksiyon çağrısı; toplam 16.384 çağrı ve gövde satırı |
| Kesirler | Pay veya paydada 4.096 bit |
| Sembolik türev | 8.192 karakterlik çıktı |
solve |
128 yineleme |
integrate |
2.048 iyileştirme, 20 alt bölme düzeyi |
Varlig Calc şu anda genel sembolik cebir, belirsiz integraller, doğrusal olmayan denklem sistemleri, geçmiş kripto fiyatları, 2d6 gibi zar notasyonu, 10 ± 0.5 gibi belirsizlikli hesaplar veya 1 < x < 5 gibi zincir karşılaştırmaları desteklemez. İleri matematik özellikleri için İleri matematik bölümüne bakın.
Hepsini bir araya getirme
Bu sayfadaki kuralların çoğunu kullanan bir seyahat bütçesi:
flights = £1,284.60 sonucu £1,284.60hotel = £96.50 * 4 sonucu £386.00total = flights + hotel sonucu £1,670.60each = total / 3 sonucu £556.87each * 3 sonucu £1,670.60each / total as % sonucu 33.3333333333%each / total as fraction sonucu ⅓total to 0 dp sonucu £1,671.00total * 1000 sonucu £1.671Meach = total / 3, payı peniye yuvarlanmış gösterir; ad ise tam değeri korur.each * 3tam değeri kullanır; sonuç £1.670,61 değil, tam £1.670,60 olur.- Yüzde para değildir; bu nedenle on ondalık basamak gösterir. Kesir olarak kesindir.
to 0 dpdeğerin kendisini yuvarlar. Para olduğu için sondaki sıfırlar kalır.- 1.000 ile çarpmak 1.000.000 sınırını aşar; sonuç
£1.671Molarak kısaltılır.