Keywords: MDKQ3.svg de Fit einer parabolischen Funktion own Neufassung und Zusammenfassung von File Scatterplot1 png und File AlterGewicht png vom Benutzer Philipendula Christian Schirm 2011-02-01 Cc-zero Quellen Skript zur Bildgenerierung Created with Matplotlib Erzeugungsskript um die Grafik zu erstellen Anleitung Benötigte Open-Source-Software http //www python org/download Python Python-Paket http //sourceforge net/projects/numpy numpy Python-Paket http //matplotlib sourceforge net matplotlib Nach der Installation von Python den Quelltext in eine Datei mdkq py kopieren und starten durch Doppelklicken oder in der Konsole durch Eingabe von python mdkq py Python-Skript <source lang python > This source code is public domain Author Christian Schirm import numpy pylab from matplotlib font_manager import FontProperties import matplotlib pyplot as plt Alter von yr ; bis yr ; Groesse m ; Gewicht kg stat 0; 1; 0 67; 7 7 1; 2; 0 83; 11 9 2; 3; 0 93; 14 4 3; 4; 1 01; 16 6 4; 5; 1 08; 18 7 5; 6; 1 15; 21 0 6; 7; 1 22; 23 9 7; 8; 1 27; 27 0 8; 9; 1 33; 30 4 9; 10; 1 39; 34 1 10; 11; 1 44; 37 8 11; 12; 1 50; 42 6 12; 13; 1 56; 47 5 13; 14; 1 63; 53 5 14; 15; 1 70; 59 9 15; 16; 1 75; 65 8 16; 17; 1 78; 69 8 17; 18; 1 80; 72 9 18; 20; 1 81; 75 5 20; 25; 1 81; 78 0 25; 30; 1 80; 80 7 30; 35; 1 80; 83 4 35; 40; 1 80; 84 8 40; 45; 1 80; 85 1 45; 50; 1 79; 85 7 50; 55; 1 78; 85 8 55; 60; 1 77; 85 9 60; 65; 1 76; 85 2 65; 70; 1 76; 84 4 70; 75; 1 74; 83 3 75; 80; 1 73; 79 0 split '\n' Daten von 2009 gewicht map float i split '; ' for i in stat x i1+i0 0 5 for i in gewicht18 -1 y i3 for i in gewicht18 -1 N 3 A numpy zeros N N for i in range N for j in range N Ai j sum xi i+j for xi in x b numpy zeros N for i in range N bi sum xi i yi for xi yi in zip x y c numpy linalg solve A b print numpy std numpy asarray y -numpy sum ci numpy asarray x i for i in range len c axis 0 xneu numpy linspace 17 74 5 num 50 yneu numpy sum ci xneu i for i in range len c axis 0 plt clf fig plt figure figsize 4 5 3 5 fig subplotpars bottom 0 13 y1 plt plot x y 'o' y2 plt plot xneu yneu 'r-' plt xlabel 'x Alter in Jahren ' plt ylabel 'y Gewicht in kg ' font FontProperties font set_size 'medium' leg plt legend 'Messpunkte' 'Modellfunktion' frameon True loc 'lower right' prop font plt grid True plt show plt savefig 'MDKQ3 svg' </source> Regression analysis Numerical analysis Images with Python source code |