Tilpas en kurve

Kst sørger for også funktioner til mange forskellige typer af kurvetilpasning: lineær, kvadratisk, sinusformet, med mere. Som et eksempel laver vi en enkel polynomiumstilpasning til kurven vi tidligere plottede i “Plot simple diagrammer”.

  1. Når plottet er lavet, vise plugindialogen med Data->Nyt plugin.

  2. Kombinationsfeltet Valg af plugin indeholder alle Kst's plugin for kurvetilpasning, med mere. Eftersom eksemplets data er kvadratisk, bruger vi pluginnet Polynomiumstilpasning. Vælg vektorerne X Array og Y Array for tilpasningen. Hvis du bruger standardnavnene i plottet, så vælg V0-1 for X Array og V1-2 for Y Array.

  3. Som det tilfældigvis sker er Orden for polynomiet sat til 2 som standard, hvilket er det vi vil have. Du kan indstille Orden til et hvilket som helst heltal, en af de fordefinerede skalære værdier, eller en statistisk værdi baseret på en af de tilgængelige vektorer (for eksempel, V1-2-Mean).

  4. Tryk på O.k. for at oprette værdierne.

Det er alt vi behøver at gøre for at generere værdierne, og nu vil vi kigge på uddata fra tilpasningsprocessen. Vælg Data->Vis tilpasningsresultat i menuen, så vises tilpasningsværdier i dialogen som dukker op: koefficienterne for x², x¹ og x° (konstanten), sammen med χ² værdien og kovariansen mellem koefficienterne.

Kurven som genereres af tilpasningen overføres ikke automatisk på datapunkterne. For at gøre det, bruges dialogen Ny kurve ved at vælge Data->Ny kurve.... Vælg V0-1 for X-aksevektor (hvis du har brugt de automatisk oprettede navne), og vælg “P1-kstfit_polynomial_unweighted-Y Fitted” for Y-aksevektor. Klik på O.k. når du har indstillet eventuelle andre tilvalg du vil. Kurven plottes nu i sit eget vindue: I dette eksempel vil vi ikke det, så fjern det nye plot ved at højreklikke på det og vælge Slet i den sammenhængsafhængig menu som kommer frem.

For nu at tilføje kurvetilpasningen til dataplottet, åbnes plotdialogen med Plot->Redigér plot.... Under fanebladet Indhold som dukker op, vises vektoren som indeholder tilpasningsdata under Tilgængelige objekter. Markér vektoren, og tilføj den til Viste objekt ved at klikke på venstrepilen. Klik på Anvend redigeringer og derefter på Luk så er du færdig.