Wiskundige objecten

Math Objects is een op sjabloon gebaseerde wiskundebibliotheek.
Download nu

Wiskundige objecten Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • Robert Zavalczki
  • Uitgever website:
  • Besturingssystemen:
  • Linux
  • Bestandsgrootte:
  • 967KB

Wiskundige objecten Tags


Wiskundige objecten Beschrijving

Math Objects is een bibliotheek wiskunde sjabloon geschreven in C ++ met behulp van generieke programmeertechnieken. Het kan op een consistente manier verschillende soorten wiskundige objecten aan. Om de " Math Object -bibliotheek te gebruiken, hoeft de gebruiker alleen de header-bestanden op te nemen die hij nodig heeft (bijvoorbeeld Matrix.h, Polynomial.h etc.). Om de bibliotheek te compileren, heeft de gebruiker een ISO / IEC 14882: 1998 standaard conforme C ++ -compiler (bijvoorbeeld één die gedeeltelijke Sjabloonspecialisaties ondersteunt). De wiskundebibliotheek heeft wiskundige objecten zoals matrices, polynomen, rationele functies, uitgebreide precisienummers, complexe getallen enz. Dat kan op een vergelijkbare manier worden behandeld als standaard numerieke typen (b.v. gehele getallen of drijvende puntennummers). Men heeft toegang tot eigenschappen van een wiskundig type via een (gedeeltelijke) specialisatie van een eigenschappenklasse voor dat type (algebraictraits). Het hebben van de lessen van het kenmerken om de eigenschappen van wiskundige objecten bloot te leggen, kan men bijvoorbeeld matrices van polynomen die hebben uitgebreid met precisiecomplexcoëfficiënten en van toepassing op hen basale lineaire algebra-algoritmen met behulp van normale C ++ -syntaxis. Deze bibliotheek implementeert ook twee functies met behulp van twee deterministische algoritmen die het Smith-formulier berekenen voor polynomiale matrices, en de Smith-McMillan-vorm van een overdrachtsfuncties Matrix houdt ook de transformatiematrices bij. Deze algoritmen kunnen worden gebruikt om een MIMO (multi-input-multi-output) systeem te beschrijven door middel van zijn nullen en polen en ook de MFD (matrixfractieomschrijving) van het systeem te geven.


Wiskundige objecten Gerelateerde software