Aracılığıyla paylaş


<complex>

Konteyner şablon sınıfı karmaşık ve destekleyici kendi şablonlarını tanımlar.

#include <complex>

Notlar

Reel sayılar sıralı bir çiftinin bir karmaşık sayıdır. Tamamen geometrik açısından, gerçek, iki boyutlu bir düzlem karmaşık düzlem olur. Karmaşık düzlemin gerçek düzleminden ayırt özel niteliklere, ek bir cebirsel yapı nedeniyle yaşıyorsanız. Bu cebirsel yapıyı iki temel işlemi vardır:

  • Ek olarak tanımlanan (a, b) + (c, d) = (bir + c, b + d)

  • Çarpma işlemi olarak tanımlanan (a, b) * (c, d) = (ac - bd, ad + bc)

Karmaşık sayılar kümesi karmaşık toplama ve çarpma karmaşık işlemleri ile standart cebirsel algılama alanında şunlardır:

  • Toplama ve çarpma işlemlerinin yer değiştirebilme ve ilişkilendirilebilir ve gerçek toplama ve çarpma alanındaki gerçek sayı ile gibi çarpma toplama dağıtır.

  • Karmaşık sayı (0, 0) ADDITIVE kimliği ve (1, 0) çarpma kimliği değildir.

  • Karmaşık bir sayının ADDITIVE ters (a, b) olan (- a, -b) ve dışındaki tüm gibi karmaşık sayılar multiplicative ters (0, 0) olduğu

    (a/(a2 + b2), -b/(a2 + b2)

Karmaşık bir sayıyı temsil eden tarafından z = (a, b) formunda z = a + bi, i2 = -1, reel sayılar kümesinin cebiri kurallar uygulanabilir karmaşık sayılar kümesi ve bileşenleri için. Örne?in:

(1 + 2i) * (2 + 3i)    = 1*(2 + 3i) + 2i*(2 + 3i) = (2 + 3i) + (4i + 6i2)

            = (2 –6) + (3 + 4)i = -4 + 7i

Karmaşık sayılar sistem alan ancak sipariş edilen bir alan değil. Yok olarak alan veya reel sayılar ve onun alt kümeleri için sipariş edilen bir alan olan reel sayılar gibi inequalities karmaşık sayının uygulanamaz karmaşık sayılar sıralamaya.

Karmaşık bir sayıyı temsil eden üç ortak biçimleri vardır z:

  • Kartezyen: z = a + bi

  • Polar: z = r (cos + isin)

  • Exponential: z = r * exp()

Karmaşık bir sayının standart bu temsili kullanılan terimler için şu şekilde adlandırılır:

  • Gerçek Kartezyen bileşen ya da bir kısmı gerçek bir.

  • Sanal Kartezyen bileşeni veya sanal kısmı b.

  • Modül veya karmaşık sayının Ρ mutlak değeri.

  • Bağımsız değişken veya aşama açısı.

Aksi belirtilmediği sürece, birden çok değer döndürebilir işlevlerini –pi'dan büyük ve küçük, bağımsız değişkenler için asıl bir değer döndürmek için gerekli [NULL]'den veya eşit + tek deðerli kalmalarını için pi. Tüm açılar radyan cinsinden ifade etmeniz bir daire içinde 2 pi radyan (360 derece) burada.

0352zzhd.collapse_all(tr-tr,VS.110).gifİşlevler

abs

Karmaşık bir sayının modülünü hesaplar.

arg

Karmaşık bir sayının bağımsız ayıklar.

conj

Karmaşık bir sayının karmaşık eşleniğini verir.

cos

Karmaşık bir sayının kosinüsünü verir.

cosh

Karmaşık bir sayının hiperbolik kosinüsünü verir.

exp

Karmaşık bir sayının üssünü işlevini verir.

imag

Karmaşık sayının sanal bileşeni ayıklar.

log

Karmaşık bir sayının doğal logaritmasını verir.

log10

Karmaşık bir sayının 10 tabanlı logaritmasını verir.

norma

Karmaşık bir sayının norma ayıklar.

kutup

Kartezyen formunda belirtilen modül ve bağımsız değişkeni için karşılık gelen, karmaşık sayı döndürür.

POW olur

Karmaşık bir sayıyı başka bir sayının kuvveti temel yükselterek elde edilen karmaşık sayı olarak değerlendirilir.

gerçek

Karmaşık bir sayının gerçek bileşen ayıklar.

sin

Karmaşık bir sayının sinüsünü verir.

sinh

Karmaşık bir sayının hiperbolik sinüsünü verir.

sqrt

Karmaşık bir sayının kare kökünü verir.

tan

Karmaşık bir sayının tanjantını verir.

tanh

Karmaşık bir sayının hiperbolik tanjantını verir.

0352zzhd.collapse_all(tr-tr,VS.110).gifİşleçler

operator! =

Reel ve sanal kısımları türü alt sınamalar için iki karmaşık sayının, biri veya her ikisi, arasında eşitsizlik ait olabilir.

operator *

Çarpar iki karmaşık sayının, biri veya her ikisi, alt türünün reel ve sanal kısımları ait.

operator +

Reel ve sanal kısımları türü alt ait iki karmaşık sayının, biri veya her ikisi, ekler.

Operatör-

İki çıkarır karmaşık sayılar, biri veya her ikisi, alt türünün reel ve sanal kısımları ait.

Operatör /

İki karmaşık sayının böler, biri veya her ikisi, reel ve sanal kısımları türü alt ait olabilir.

Operatör <<

Karmaşık bir sayının çıktı akımına ekler şablon işlevi.

operator ==

İki karmaşık sayının, biri veya her ikisi, arasında eşitlik için sınama türü reel ve sanal kısımları için alt ait olabilir.

Operatör >>

Girdiden karmaşık bir değer ayıklar şablon işlevi.

0352zzhd.collapse_all(tr-tr,VS.110).gifSınıflar

karmaşık <double>

Her iki türdeki nesnelerin sıralanmış bir çiftini depolayan bir nesne açıkça özel şablon sınıfını tanımlar çift, ilk gerçek bir karmaşık sayı ve ikinci bölümünü temsil eden sanal kısmı temsil eden.

karmaşık <float>

Her iki türdeki nesnelerin sıralanmış bir çiftini depolayan bir nesne açıkça özel şablon sınıfını tanımlar float, ilk gerçek bir karmaşık sayı ve ikinci bölümünü temsil eden sanal kısmı temsil eden.

karmaşık < uzun çift >

Her iki türdeki nesnelerin sıralanmış bir çiftini depolayan bir nesne açıkça özel şablon sınıfını tanımlar long double, ilk gerçek bir karmaşık sayı ve ikinci bölümünü temsil eden sanal kısmı temsil eden.

complex

Şablon sınıfı, karmaşık sayı sistemini temsil eden ve karmaşık aritmetik işlemleri yapmak için kullanılan bir nesneyi tanımlar.

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

Diğer Kaynaklar

<complex> Üyeler

Üstbilgi dosyaları