Bilimsel Gösterim Hesaplama
Sayıları bilimsel gösterim, E notation, mühendislik gösterimi ve normal sayı biçimine dönüştürün.
Bazı sayılar insanın gözünü yoruyor. 1230000 yine idare edilir; bir iki saniye bakınca “bir milyon iki yüz otuz bin” dersiniz. Ama iş 0.000000456 gibi bir sayıya gelince, sıfırları sayarken insanın dikkati dağılıyor. Hele bir de bu sayı bir fizik sorusunda, kimya hesaplamasında, laboratuvar ölçümünde ya da veri tablosunda geçiyorsa, mesele yalnızca “sayıyı okumak” olmaktan çıkıyor. Yanlış basamak, yanlış sonuç demek.
Bilimsel gösterim tam olarak bu yüzden kullanılır. Çok büyük ya da çok küçük sayıları daha kısa, daha düzenli ve karşılaştırması daha kolay bir biçime sokar. Sayının asıl büyüklüğü kaybolmaz; sadece yazım biçimi değişir. 1230000 sayısını 1.23 × 10^6 diye yazmakla, sayının kendisini değiştirmiş olmayız. Sadece onu daha taşınabilir hale getiririz. Defterde, hesap makinesinde, elektronik tabloda, bilimsel bir metinde daha rahat durur.
Uzun sayılarla uğraşırken mesele çoğu zaman matematik değil, göz yorgunluğu
1230000 yine okunur. Biraz bakarsınız, basamakları ayırırsınız, “bir milyon iki yüz otuz bin” dersiniz. Ama 0.000000456 gibi bir sayı geldiğinde iş değişir. Sıfır mı sayıyoruz, sayı mı okuyoruz, belli değil.
Bilimsel gösterim bu karmaşayı azaltmak için var. Sayıyı değiştirmez; sadece daha derli toplu yazar. 1230000 yerine 1.23 × 10^6 görmek, özellikle fizik, kimya, mühendislik ya da veri tablolarında daha az yorucudur. Aynı değer, daha kısa bir kıyafet giymiş gibi düşünün.
Bu hesaplayıcı normal sayıyı bilimsel gösterime çevirebilir, bilimsel gösterimi tekrar normal sayıya döndürebilir, E notation biçimini verebilir ve istersek mühendislik gösterimiyle yazabilir. Hepsini aynı ciddiyetle ezberlemeye gerek yok. Çoğu kullanıcı için iki ihtiyaç öne çıkar: uzun sayıyı kısaltmak ya da kısaltılmış sayının aslında neye denk geldiğini görmek.
Ben bu tür araçlarda önce şuna bakarım: elimde düz sayı mı var, yoksa 1.23 × 10^6 gibi parçalı bir ifade mi? Cevap buysa mod seçimi zaten kendiliğinden geliyor. Düz sayı varsa sayıyı girersiniz. Parçalı ifade varsa katsayıyı ve 10’un üssünü ayrı ayrı yazarsınız.
Küçük ama sık görülen karışıklık burada başlıyor. Katsayı alanına bütün ifadeyi yazmaya çalışmak. Mesela 1.23 × 10^6 ifadesini dönüştürmek istiyorsanız katsayı alanına yalnızca 1.23, üs alanına 6 girilir. × 10^ kısmı zaten aracın mantığında var.
Katsayı ve üs mantığı
Bilimsel gösterimin ana kalıbı a × 10^n biçimindedir. Buradaki a katsayıdır, n ise 10’un üssü. Standart bilimsel gösterimde katsayının mutlak değeri genellikle 1 ile 10 arasında tutulur.
1230000 sayısına bakalım. Bunu 1.23 haline getirmek için virgülü 6 basamak sola taşırsınız. Sonuç 1.23 × 10^6 olur. Üs pozitif, çünkü elimizde büyük bir sayı var.
0.000456 sayısında tam tersi olur. Sayıyı 4.56 haline getirmek için virgülü sağa taşırsınız. Sonuç 4.56 × 10^-4. Üs negatif; çünkü sayı 1’den küçük.
Burada ezberden çok yön duygusu işe yarar. Büyük sayıda üs genellikle pozitiftir. Küçük sayıda, özellikle başta sıfırlar varsa, üs negatiftir. Bu kadar.
Negatif sayılar da ayrı bir dert gibi görünür ama aslında değildir. -1230000 sayısı -1.23 × 10^6 olur. Eksi işareti başta kalır; basamak hesabı sayının büyüklüğü üzerinden yürür. Yani 1230000 ile -1230000 aynı üssü alır, sadece işaret değişir.
Sıfır biraz istisna. Onu klasik anlamda 1 ile 10 arasında bir katsayıyla yazamayız. Bu yüzden araç sıfırı 0 × 10^0 olarak gösterir. E notation tarafında da 0E0 çıkar. Bu, pratik bir gösterimdir; sıfıra fazla anlam yüklemeye gerek yok.
Bir ara Excel’den dışa aktarılan bir tabloda 3.2E-05 gibi değerler görüp “sayılar bozulmuş” sanan çok kişiyle karşılaştım. Bozulmuyor. Sadece program uzun ondalıklı sayıyı kısa yazıyor. 3.2E-05, 3.2 × 10^-5 demek. Normal sayı olarak da 0.000032.
İnsan gözü için pek dostça değil, kabul. Ama veri dosyaları böyle sever.
E notation neden karşımıza çıkar?
E notation, bilimsel gösterimin düz metne sığdırılmış halidir. 1.23 × 10^6 yazmak yerine 1.23E6 yazılır. Buradaki E, “10 üzeri” anlamına gelir.
1.23E6 = 1.23 × 10^6
4.56E-4 = 4.56 × 10^-4
Bu yazım özellikle hesap makinelerinde, elektronik tablolarda, CSV dosyalarında, yazılım çıktılarında ve ölçüm cihazlarında sık görünür. Çünkü üst simge, çarpı işareti, özel karakter derdi yoktur. Düz metin olarak taşınır.
Aracın E notation modu katsayı ve üs bilgisini alıp bu biçimi üretir. Katsayı 1.23, üs 6 ise sonuç 1.23E6 olur. Aynı ifadenin normal sayı karşılığı da 1230000.
Burada dikkat edilecek asıl şey E harfinden sonra gelen işarettir. E6 büyütür. E-6 küçültür. Aradaki tek eksi işareti, sonucu milyonlar seviyesinden mikro seviyeye indirebilir.
Bir örnek: 7.5E3 ifadesi 7500 eder. Ama 7.5E-3, 0.0075 eder. Göz ucuyla bakınca ikisi de benzer görünür. Hesapta ise bambaşka yerlere giderler.
Bu yüzden E notation okurken önce katsayıya değil, üs tarafına bakmak çoğu zaman daha iyidir. Sayının hangi büyüklük mertebesinde olduğunu üs söyler. Katsayı sonra gelir.
Mühendislik gösterimi nerede işe yarar?
Mühendislik gösterimi bilimsel gösterime benzer, ama bir şartı vardır: üs 3’ün katı seçilir. Yani 10^3, 10^6, 10^9, 10^-3, 10^-6 gibi değerler tercih edilir.
Neden 3?
Çünkü birçok ölçü birimi 3’er basamakla ölçeklenir: kilo, mega, giga; mili, mikro, nano. Teknik alanlarda bu düzen daha okunaklı olabilir.
1230000 sayısı için bilimsel gösterim de mühendislik gösterimi de 1.23 × 10^6 olur. Çünkü 6, zaten 3’ün katıdır. Fark bazı sayılarda belirginleşir. 12000 sayısı bilimsel gösterimde 1.2 × 10^4 diye yazılabilir; mühendislik gösteriminde ise 12 × 10^3 biçimi daha doğal durur.
Elektronik tarafında 0.00047 gibi bir değer gördüğünüzü düşünün. Bilimsel gösterim bunu 4.7 × 10^-4 diye yazar. Mühendislik dili ise 470 × 10^-6 biçimini daha tanıdık bulabilir. Çünkü 10^-6 mikro ölçeğe denk gelir.
Bu daha doğru olduğu için değil, bazı bağlamlarda daha kullanışlı olduğu için tercih edilir.
Araçta mühendislik gösterimi seçildiğinde yalnızca sayıyı girmeniz yeterli. Üs, 3’ün katı olacak şekilde ayarlanır; katsayı da buna göre düzenlenir. Ondalık basamak seçimi burada da sonucu etkiler. Çok fazla basamak seçerseniz ekran uzar. Az seçerseniz sayı yuvarlanır.
Bence mühendislik gösterimi, matematik dersinden çok ölçüyle uğraşanların işine yarıyor. Direnç değeri, frekans, voltaj, küçük akımlar, büyük veri boyutları… Sayı birimle beraber düşünülüyorsa bu yazım daha az yabancı kalıyor.
Normal sayıya geri dönmek
Bilimsel gösterimi normal sayıya çevirmek için katsayı, 10’un üssüyle çarpılır. 1.23 × 10^6 ifadesi 1230000 olur. 4.56 × 10^-4 ise 0.000456.
Asıl mesele işlemi bilmek değil, üssün yönünü karıştırmamak. Pozitif üs virgülü sağa taşır. Negatif üs sola taşır. 10^-4 gördüğünüzde sayı küçülür; büyümez.
Bu hata özellikle E notation biçiminde daha kolay yapılır. 2.8E-7 gibi bir değer, aceleyle bakınca 2.8E7 sanılabilir. Arada yalnızca bir eksi var, ama sonuç uçurum gibi değişir.
Katsayı ve üs ayrı girildiğinde araç normal sayı sonucunu verir. Katsayı 1.23, üs 6 ise sonuç 1230000. Katsayı 4.56, üs -4 ise sonuç 0.000456.
Bu bölümde fazla felsefe yok. Virgül nereye gidiyor, onu takip etmek yeterli.
Bir de ondalık ayırıcı meselesi var. Türkçede 1,23 yazmaya alışığız; birçok araçta giriş örnekleri 1.23 biçiminde olur. Eğer alan örneği noktayla veriliyorsa nokta kullanmak daha güvenlidir. Kopyala-yapıştır yapılan sayılarda bu ayrıntı bazen bütün sonucu değiştirir.
Ondalık basamak seçimi sonucu nasıl değiştirir?
Araçta “Ondalık basamak” alanı 0 ile 10 arasında seçilebilir. Varsayılan değer 4’tür. Bu ayar sayının kendisini değil, ekranda kaç basamakla gösterileceğini belirler.
1230000 sayısını 2 ondalık basamakla çevirirseniz 1.23 × 10^6 görürsünüz. Daha fazla basamak seçildiğinde katsayı daha ayrıntılı yazılabilir. Bazen bu gerekir, bazen gereksiz kalabalıktır.
Özellikle ölçüm değerlerinde bu seçim önemlidir. 1.23 × 10^6 ile 1.230000 × 10^6 aynı sayıya işaret ediyor olabilir, ama aynı hassasiyet duygusunu vermez. İkinci yazım daha ölçülmüş, daha kesin bir veri gibi görünür. Bu gerçekten öyle mi? Kaynağa bağlı.
Günlük kullanımda iki ya da dört basamak çoğu zaman yeterli olur. Laboratuvar, mühendislik veya veri analizi gibi daha hassas işlerde basamak sayısını biraz artırmak gerekebilir. Ama her şeyi 10 basamak göstermek de çözüm değil. Sayı okunmaz hale gelirse bilimsel gösterimin amacı boşa düşer.
0.000456789 sayısını düşünün. İki basamakla 4.57 × 10^-4 gibi görünür. Beş basamakla 4.56789 × 10^-4 olur. İkisi aynı değerin farklı yuvarlanmış halleridir. Hesabınız kaba bir tahminse ilki yeterli olabilir; hassas bir veriyle çalışıyorsanız ikincisi daha doğru durur.
Sonuç ekranında bilimsel gösterim, E notation ve mühendislik gösterimi yan yana görüldüğünde önce hangi yazıma ihtiyacınız olduğunu seçmek iyi olur. Bir rapora yazacaksanız klasik bilimsel gösterim daha okunaklıdır. Veriyi başka bir programa taşıyacaksanız E notation pratik olur. Birim ölçeğiyle düşünüyorsanız mühendislik gösterimi daha rahat okunur.
Kısacası araç sayının biçimini değiştirir. Sayının anlamını, hangi bağlamda kullanıldığını ve kaç basamağın gerçekten gerekli olduğunu yine siz belirlersiniz.