انتقل إلى المحتوى

ملف:MDKQ1.svg

محتويات الصفحة غير مدعومة بلغات أخرى.
من ويكيبيديا، الموسوعة الحرة

الملف الأصلي(ملف SVG، أبعاده 378 × 288 بكسل، حجم الملف: 36 كيلوبايت)

ملخص

الوصف
Deutsch: Fit einer Logistischen Funktion an Messdaten
التاريخ
المصدر عمل شخصي, Neufassung von File:LogistischeFunktion.png vom Benutzer de:User:Philipendula
المؤلف Christian Schirm
SVG منشأ الملف
InfoField
 
الشيفرة المصدرية لهذا الرسم المتجه صالحة.
 
هذا الرسم المتجهي أُنشئ بواسطة Matplotlib
نص برمجي مصدري
InfoField

Python code

# This source code is public domain

import numpy
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker

G=1
k=1
f0=0.5

x = numpy.linspace(-8,8,16)[1:-1]
numpy.random.seed(50)
y =numpy.random.normal(G/(1+numpy.exp(-k*G*x)*(G/f0-1)),0.1)

err=1E8
err=numpy.mean(numpy.square(y-G/(1+numpy.exp(-k*G*x)*(G/f0-1))))
print(err,G,k,f0)
numpy.random.seed(2)
for i in range(5000):
    faktor=1+0.01*(numpy.random.rand()-.5)
    for ivar in 1,2,3:
        backup=[err,G,k,f0]
        var=backup[:]
        var[ivar]=var[ivar]*faktor
        err,G,k,f0=var

        err_neu = numpy.mean(numpy.square(y-G/(1+numpy.exp(-k*G*x)*(G/f0-1))))
        if err_neu<err:
            err=err_neu
        else:
            var[ivar]=backup[ivar]
            err,G,k,f0=var
print(err,G,k,f0,"(Fehlerquadrat minimiert)")
    
xneu = numpy.linspace(-8,8,50)
yneu = G/(1+numpy.exp(-k*G*xneu)*(G/f0-1))

xr = x
yr = G/(1+numpy.exp(-k*G*xr)*(G/f0-1))
residuen = []
for i in range(len(x)): residuen +=[ [x[i]+8, x[i]+8],[y[i]*10, yr[i]*10], 'g-']

fig = plt.figure(figsize=(4.2, 3.2))
y0 = plt.plot(*residuen[:-3], color='#60c060', linewidth=1.5)
y0, = plt.plot(*residuen[-3:],label='Residuum', color='#60c060', linewidth=1.5)
y2, = plt.plot(xneu+8,yneu*10,'r-',label='Modellfunktion')
plt.setp(y2, linewidth=1.5)
y1, = plt.plot(x+8,y*10,'o',label='Messpunkte')
plt.xlabel('x')
plt.ylabel('y')
order = y1,y2,y0
plt.legend(order,[p.get_label() for p in order],frameon=True, loc='lower right')
plt.gca().xaxis.set_major_locator(ticker.MultipleLocator(2))
plt.grid(True, alpha=0.7)
plt.tight_layout()
plt.savefig('MDKQ1.svg')

ترخيص

أنا، صاحب حقوق التأليف والنشر لهذا العمل، أنشر هذا العمل تحت الرخصة التالية:
Creative Commons CC-Zero هذا الملف متوفر تحت ترخيص المشاع الإبداعي CC0 1.0 الحقوق العامة.
لقد وَضَعَ صاحب حقوق التَّأليف والنَّشر هذا العملَ في النَّطاق العامّ من خلال تنازُلِه عن حقوق العمل كُلِّها في أنحاء العالم جميعها تحت قانون حقوق التَّأليف والنَّشر، ويشمل ذلك الحقوق المُتَّصِلة بها والمُجاورة لها برمتها بما يتوافق مع ما يُحدده القانون. يمكنك نسخ وتعديل وتوزيع وإعادة إِنتاج العمل، بما في ذلك لأغراضٍ تجاريَّةٍ، دون حاجةٍ لطلب مُوافَقة صاحب حقوق العمل.

الشروحات

أضف شرحاً من سطر واحد لما يُمثِّله هذا الملف
Fit a logistic function to measurementdata

العناصر المصورة في هذا الملف

يُصوِّر

١ فبراير 2011

تاريخ الملف

اضغط على زمن/تاريخ لرؤية الملف كما بدا في هذا الزمن.

زمن/تاريخصورة مصغرةالأبعادمستخدمتعليق
حالي12:05، 23 مايو 2021تصغير للنسخة بتاريخ 12:05، 23 مايو 2021378 × 288 (36 كيلوبايت)PhysikingerNew Matplotlib version
19:01، 2 فبراير 2011تصغير للنسخة بتاريخ 19:01، 2 فبراير 2011405 × 315 (45 كيلوبايت)PhysikingerCEinheitlicher Text
18:38، 2 فبراير 2011تصغير للنسخة بتاريخ 18:38، 2 فبراير 2011405 × 315 (60 كيلوبايت)PhysikingerCText als Text, nicht als Kurven
22:27، 1 فبراير 2011تصغير للنسخة بتاريخ 22:27، 1 فبراير 2011408 × 274 (46 كيلوبايت)PhysikingerC{{Information |Description ={{de|1=Fit einer Logistischen Funktion an Messdaten}} |Source ={{own}} |Author =Christian Schirm |Date =2011-02-01 |Permission = |other_versions = }}

الصفحة التالية تستخدم هذا الملف:

الاستخدام العالمي للملف

الويكيات الأخرى التالية تستخدم هذا الملف:

بيانات وصفية