PDL :: Transform

PDL :: Transform is een PERL-module die transformaties coördineert, beeldschering en N-D-functies.
Download nu

PDL :: Transform Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Craig DeForest
  • Uitgever website:
  • http://search.cpan.org/~csoe/PDL-2.4.3/Lib/Transform/Cartography/Cartography.pm

PDL :: Transform Tags


PDL :: Transform Beschrijving

PDL :: Transform is een PERL-module die transformaties coördineert, beeldschering en N-D-functies. PDL :: Transform is een PERL-module die transformeert, beeldschering en N-D-functies.synopsisuse PDL :: transformatie; My $ T = NEW PDL :: Transform: :() $ out = $ t-> Toepassen ($ in) # Toepassen Transform naar sommige N-vectoren (transformatie methode) $ uit = $ IN-> Toepassen ($ t) # Toepassen transformatie naar sommige N-vectoren (PDL-methode) $ IM1 = $ T-> Kaart ($ IM); # Transformeren afbeelding coördinaten (transformatie methode) $ IM1 = $ im-> kaart ($ t); # Transformeer beeldcoördinaten (PDL-methode) $ T2 = $ T-> Compose ($ T1); # componeren twee transformaties $ t2 = $ t x $ t1; # componeer twee transformaties (naar analogie naar matrix mult.) $ t3 = $ t2-> inverse (); # Inverteer een transformatie $ T3 =! $ T2; # Inverteer een transformatie (op analogie naar logische "niet") PDL :: transformatie is een handige manier om coördinatentransformaties weer te geven en afbeeldingen opnieuw te pakken. Het belichaamt functies die r ^ n -> r ^ m, zowel met als zonder inversies in kaart brengen. Er is een bepaling voor het parametriseren van functies en voor het samenstellen van hen. U kunt dit onderdeel van het Transform-object gebruiken om willekeurige functies bij het bijhouden van arbitraire functies bij te houden met of zonder inverses. De eenvoudigste manier om een transformerend doel te gebruiken is om vectorgegevens tussen coördinatensystemen te transformeren. De toepassingsmethode aanvaardt een PDL waarvan de 0e dimensie coördinaatindex is (alle andere dimensies worden overgeroepen) en transformeert de vectoren in het nieuwe coördinatensysteem. TRANSFORM omvat ook het resampling van de kaart, via de kaartmethode. U definieert een coördinaattransformatie met behulp van een transformobject en gebruikt u vervolgens om een afbeelding PDL opnieuw aan te roepen. De uitvoer is een jaarlijkse, geregistreerde afbeelding. U kunt verschillende transformaties definiëren en samenstellen, en vervolgens in één keer op een afbeelding toepassen. Het beeld wordt slechts één keer geïnterpoleerd, wanneer alle gecomponeerde transformaties worden toegepast. Inhoud met standaardpraktijk, maar enigszins tegen intuïtief, gebruikt de kaartmotor de omgekeerde transformatie om coördinaten van het bestemmingsdataSpace (of beeldvlak) naar de brondataspace te plaatsen; Vandaar PDL :: Transform houdt bijhouden van zowel de voorwaartse als omgekeerde transformatie. Voor TERSIATE en gemak worden de meeste constructeurs geëxporteerd naar het huidige pakket met de naam T_, dus het volgende (bijvoorbeeld) zijn synoniemen: $ T = NEW PDL :: transformeren :: radiaal (); # Lange weg $ t = t_radial (); # Korte WaySeveral Math-operators zijn overbelast, zodat u functies kunt samenstellen en omdraaien met expressyntaxis in plaats van methodesyntaxis (zie hieronder). Vereisten: · Perl


PDL :: Transform Gerelateerde software