Lompat ke isi

NaN: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
k Bot: Perubahan kosmetika
InternetArchiveBot (bicara | kontrib)
Add 1 book for Wikipedia:Pemastian (20240109)) #IABot (v2.0.9.5) (GreenC bot
 
(10 revisi perantara oleh 8 pengguna tidak ditampilkan)
Baris 1: Baris 1:
Dalam [[Teknologi komputasi|komputasi]], '''NaN''' adalah singkatan dari '''Not a Number'''  (''bukan angka''). '''NaN''' adalah nilai [[tipe data]] numerik yang mewakili nilai yang tidak ditentukan atau tidak terwakili, terutama dalam [[Floating-point|aritmatika titik-mengambang]]. Penggunaan sistematis NaN diperkenalkan dengan standar titik-mengambang [[IEEE 754]] pada tahun 1985, bersama dengan perwakilan dari jumlah non-terbatas lainnya seperti [[Tak hingga|ananta]].
Dalam [[Teknologi komputasi|komputasi]], '''NaN''' adalah singkatan dari '''Not a Number''' (''bukan angka''). '''NaN''' adalah nilai [[tipe data]] numerik yang mewakili nilai yang tidak ditentukan atau tidak terwakili, terutama dalam [[Floating-point|aritmatika titik-mengambang]]. Penggunaan sistematis NaN diperkenalkan dengan standar titik-mengambang [[IEEE 754]] pada tahun 1985, bersama dengan perwakilan dari jumlah non-terbatas lainnya seperti [[Tak hingga|ananta]].


== Contoh ==
== Contoh ==
* [[Indeterminate form|0/0]] tidak didefinisikan sebagai [[bilangan riil]], sehingga diwakili dengan NaN.
* [[Indeterminate form|0/0]] tidak didefinisikan sebagai [[bilangan riil]], sehingga diwakili dengan NaN.
* Akar kuadrat dari bilangan negatif adalah bilangan [[Bilangan imajiner|imajiner]] dan tidak dapat direpresentasikan sebagai bilangan riil, sehingga diwakili oleh NaN.
* Akar kuadrat dari bilangan negatif adalah bilangan [[Bilangan imajiner|imajiner]] dan tidak dapat direpresentasikan sebagai bilangan riil, sehingga diwakili oleh NaN.


NaN juga dapat digunakan untuk mewakili nilai yang "hilang" dalam perhitungan.<ref name="idl">{{Cite book|title=An Introduction to Programming with IDL: Interactive Data Language|last=Bowman|first=Kenneth|date=2006|publisher=Academic Press|isbn=978-0-12-088559-6|page=26}}</ref><ref>{{Cite book|title=Numerical Recipes: The Art of Scientific Computing|last=Press|first=William H.|last2=Teukolsky|first2=Saul A.|last3=Vetterling|first3=William T.|last4=Flannery|first4=Brian P.|date=2007|publisher=Cambridge University Press|isbn=978-0-521-88068-8|page=34}}</ref>
NaN juga dapat digunakan untuk mewakili nilai yang "hilang" dalam perhitungan.<ref name="idl">{{Cite book|title=An Introduction to Programming with IDL: Interactive Data Language|url=https://archive.org/details/introductiontopr0000bowm|last=Bowman|first=Kenneth|date=2006|publisher=Academic Press|isbn=978-0-12-088559-6|page=[https://archive.org/details/introductiontopr0000bowm/page/26 26]}}</ref><ref>{{Cite book|title=Numerical Recipes: The Art of Scientific Computing|url=https://archive.org/details/numericalrecipes00pres_636|last=Press|first=William H.|last2=Teukolsky|first2=Saul A.|last3=Vetterling|first3=William T.|last4=Flannery|first4=Brian P.|date=2007|publisher=Cambridge University Press|isbn=978-0-521-88068-8|page=[https://archive.org/details/numericalrecipes00pres_636/page/n57 34]}}</ref>


== Tipe ==
== Tipe ==
Ada dua jenis NaN, ''quiet NaN ''dan ''signaling NaN''.
Ada dua jenis NaN, ''quiet NaN ''dan ''signaling NaN''.
* ''Quiet NaN'' digunakan untuk memperlihatkan kesalahan yang dihasilkan dari operasi atau nilai yang tidak valid.
* ''Quiet NaN'' digunakan untuk memperlihatkan kesalahan yang dihasilkan dari operasi atau nilai yang tidak valid.
* ''Signalling NaN'' dapat mendukung fitur-fitur canggih seperti mencampur perhitungan numerik dan simbolis atau ekstensi lainnya, bahkan sampai aritmatika dasar titik-mengambang.
* ''Signalling NaN'' dapat mendukung fitur-fitur canggih seperti mencampur perhitungan numerik dan simbolis atau ekstensi lainnya, bahkan sampai aritmatika dasar titik-mengambang.

Revisi terkini sejak 10 Januari 2024 05.58

Dalam komputasi, NaN adalah singkatan dari Not a Number (bukan angka). NaN adalah nilai tipe data numerik yang mewakili nilai yang tidak ditentukan atau tidak terwakili, terutama dalam aritmatika titik-mengambang. Penggunaan sistematis NaN diperkenalkan dengan standar titik-mengambang IEEE 754 pada tahun 1985, bersama dengan perwakilan dari jumlah non-terbatas lainnya seperti ananta.

  • 0/0 tidak didefinisikan sebagai bilangan riil, sehingga diwakili dengan NaN.
  • Akar kuadrat dari bilangan negatif adalah bilangan imajiner dan tidak dapat direpresentasikan sebagai bilangan riil, sehingga diwakili oleh NaN.

NaN juga dapat digunakan untuk mewakili nilai yang "hilang" dalam perhitungan.[1][2]

Ada dua jenis NaN, quiet NaN dan signaling NaN.

  • Quiet NaN digunakan untuk memperlihatkan kesalahan yang dihasilkan dari operasi atau nilai yang tidak valid.
  • Signalling NaN dapat mendukung fitur-fitur canggih seperti mencampur perhitungan numerik dan simbolis atau ekstensi lainnya, bahkan sampai aritmatika dasar titik-mengambang.

Referensi

[sunting | sunting sumber]
  1. ^ Bowman, Kenneth (2006). An Introduction to Programming with IDL: Interactive Data Language. Academic Press. hlm. 26. ISBN 978-0-12-088559-6. 
  2. ^ Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (2007). Numerical Recipes: The Art of Scientific Computing. Cambridge University Press. hlm. 34. ISBN 978-0-521-88068-8.